The First Steps.
- Tyler Moore
- Jul 16, 2020
- 2 min read
So, in my last post I mentioned that I would be using Godot to develop my current project, Industriopia. I've actually done a lot to the project already, but I'm going through everything to document all of development so far.
So for the basics, just like any other game you'd make it's important to establish what your game will look like and how it will play. For me I went for a classic style, have you ever played the old Roller Coaster Tycoon 2 game? If not I highly recommend it. Well I discovered that most old games like that use isometric sprites, all of it is 2D believe it or not. So I headed to Aseprite to roughly draw out a basic isometric grass block.

This will be my template for the rest of development, to get proportions right etc. Currently I'm not best at doing pixel art, so most art will be place holders until I focus on the appearance of the game. Hopping into Godot, I already had a project setup ready. So after importing the block I soon realised that I need multiple blocks to create edges. Going back to Asesprite, I created a sprite sheet for the grass block. The detail might be hard to see, but for now I've just made edges around blocks to show an outline.

It was at this point I discorded about Godot's auto tile system, which in this project I took advantage of as it makes work flow very efficient. At the time I had no idea if I wanted make the land flat or randomly generate, it was something to consider in the future but for now I got a basic scene setup with 50x50 flat land with a camera controller that can move around the land and zoom in.

Comments