Cannon Ships

Cannon Ships

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.42
fun: 3.68
innovation: 3.53
theme: 3.47
graphics: 3.00
audio: 2.90
humor: 2.07
mood: 2.56

About


You control a ship in the space. The only way to move around is to shoot. But shooting also depletes your energy so you have to take careful and precise shots. Your energy is limited and the only way to replenish it is to kill enemies. Survive as long as you can.

Links


- https://github.com/chuckeles/cannon-ships
- **itch.io**/cannon-ships
- https://www.twitch.tv/videos/162813881
- https://www.twitch.tv/videos/163072353

Behind the Scenes


Hey guys! So for this Ludum Dare, I wanted to stream the development process for the first time. I also wanted to *finish a game* so I knew I had to keep things super simple. Focus on the mechanics and polishing the game. I also wanted to try to make a game mainly using visual scripting. For this I used 2 Unity3D plugins – FlowCanvas and NodeCanvas. Besides Unity3D I used Aseprite, Rider for C#, Bfxr, and OBS for streaming. I had fun... mostly.

In the end, I was working too slow. For one, OBS was eating 2 CPU cores for the whole time so my computer was super laggy. For two, I discovered that using visual scripting for everything is pretty limitting. I'm a lot faster in C#. On the other hand, visual scripting was amazing for the AI behavior tree and small scripts like quitting the game when ESC is pressed. All in all, I managed to learn a lot during this Ludum Dare. The game turned out pretty fun but missing depth and replayability. The graphics are very basic (I'm a programmer lol) and I didn't have enough energy to improve the sound system. Next time...

Feel free to check out the videos of the stream to see how I made the game and how I used visual scripting in Unity3D.

Screenshots

Found a bug?
Tell us on Discord