Days 1-2
what I've done
- Set up Godot project, Bitbucket, and Trello Board
- A scrolling background
- Player can move the ship, without going out of bound
- Player can fire projectile
Player control
For now, the player can move with WASD or with left joystick when using a gamepad. He can shoot with Space, or A on a controller.
Weapons and projectiles
I took the idea from the prototype made in Unity. At the moment, there's only one weapon, but I took the time to add three classes only to fire projectiles to help me build more weapons in the future. There's a Weapon class, holding a CannonMouth that fire Projectile. Cannon mouth is only a position with a rotation that fire a selected projectile in the correct direction/angle, when it's triggered. But I think it will help me in the future. Multiple cannon mouths, each associated with a selected projectile, can be placed on a weapon. It tooks some time for me to get it to work correctly, although now it is!
Assets
I'm not an artist, so I'll certainly struggle to make arts all by myself, however, I'll try to. At the moment, I'm using some old assets from the last project (for the ship, and projectiles). The background was made in Krita a few days ago, but I'll retouch it because I'm not satisfied about it. :P For the ship, enemies, and others assets, I'll probably try to remake them in Marmoset Hexels. I'll probably work on this tomorrow!