#Devlog[01]
Yesterday I created a new project in Godot 3.5 named BotMan (not original I know). As I have already played a few Megaman games, I thought it would be a good experience to make one. So with a bunch of resources that I downloaded from itch.io and openGameArt but forgot the author (sorry guys…), I started making the game.
The problem is, I’m a high school student with a busy schedule. The free time I have to create this game is about 1 or 2 hours a day. And since I’m still a noob at making games (check out my first game if you don’t believe me https://ghotbyte-dev.itch.io/krito-project), I doubt I’ll complete this game. Not to mention that assets only have one enemy and one tileset.
However, I will manage to complete the game and exit it with at least two or three challenging levels.
Here’s a list of what I’ve done so far:
- Set the player and his animation (Idle, Run, Shoot, Jump, Run-Shoot)
- Set the Enemy and its animation (Idle)
- Set the Tileset
- Adjust the camera
- Design two levels with only the tileset
Here is the list of what I need to do:
- Set player movement (Move, Shoot, Jump, …)
- Set player state (Running_State, Idle_state, Shooting_state,…)
- Set some enemies by changing the color of the original one
- Set enemy movement (follow path, follow player)
- Set enemies state (Idle_state, Moving_state, Hit_state)
- Set the whole HUD (Live_display, Health_display, Level_display) (For now)
- Set title screen
- Set level selection screen
- Set setting screen (SFX, Musics)
- Add special effects
- Add sounds
- Add music
And that’s all I have in mind for now. If you have any advice, I’ll be happy to hear it.
#Devlog[02]
Yesterday I went to work on the game a second time and added some basic platforming movements for the player and a path following system for the enemies. However, I don’t know much about path finding, so I just added an AnimationPlayer and tracked different positions of the enemy to fly from one point to another. Also, I make the player shoot and destroy the enemy. At least I can say it’s playable, but if you just like aimlessly destroying enemies.
That’s all I’ve done so far. I will work on it tonight and add another couple of features such as traps, collectables, state machines and a health bar.