Over the last few weeks I've been learning a bit more about game development in [[Bevy]]. I'm super excited for that engine to have more features, however, given how new I am to game development I feel it would make things harder. I've been itching to build something in the sweet isometric perspective. ![[isometric_example.png]] Mostly because I think it looks cool and because it'll keep me motivated to finish the game. However, I still needed to decide on what to use to build this hypothetical game, enter [[Unity]]! Almost everyone has played a game built using this engine and my first impressions have been positive (really missing [[Bevy]]s [[ECS]] though!). I'm picking [[Unity]] because the sheer amount of content and documentation available for it, it really makes developing a game as a new developer a lot easier. On top of this, my goal is to build a game, not worry about what I'm using too much (for now). ## The Game In as few words as possible so as to not bind my-self to any one feature: - Isometric 2D - Rogue-like - 8x8 bit game ## Notes - Reading https://blog.unity.com/technology/isometric-2d-environments-with-tilemap - Important to ensure sorting works for top-down - Use custom **Transparency Sort Axis** - Set **Sort Axis Value** to **(0, 1, 0)** - Create a Tile Palette - Window > 2D > Tile Palette - Reading for 8x8 https://blog.unity.com/technology/2d-pixel-perfect-how-to-set-up-your-unity-project-for-retro-8-bits-games