1.1 Initial Sprites

Designing what the front-end of my game is going to look like

Sprites

Player

So the first thing I need to do is create the main character. Drawing from An Untitled Story, I'm making the first iteration of the player an egg. This isn't obviously set in stone, but I want the character to evolve somehow and I think how Matt utilised that in his game is something great that I can have in my game.

For sizing, I think it's appropriate to have the player be 16x16 which is generally the standard for almost all pixel games. I've chosen to outline the player so that it's clear at all times during the gameplay across the different maps and I find that most platformers generally use an outline for this reason. In terms of colour and lighting, I'll be using the Dawnbringer 32 palette and for the moment I've baked in some light and shadow on the sprite to more convincingly show that the sprite is an egg and three-dimensional.

Walls

Alongside this, I'm creating a sprite for the walls which will define the constraints of the rooms and where the player can go. For now I'm making them a simple 32x32 square block so it's easy to place in the room and later I'll look into how to decorate over them.

Objects

Now with my sprites created, I'm creating objects for the player and walls so I can define the actions and behaviours behind my instances. I'm not looking to do anything complex in this first iteration, I'll just go and define some basic movement and collision to get a running version of the platformer.

Last updated