Cannon Ships by chuckeles
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

| Original URL | https://ldjam.com/events/ludum-dare/39/cannon-ships |
Ratings
| Overall | 265th | 3.421⭐ | 21🧑⚖️ |
| Fun | 92th | 3.684⭐ | 21🧑⚖️ |
| Innovation | 145th | 3.526⭐ | 21🧑⚖️ |
| Theme | 353th | 3.474⭐ | 21🧑⚖️ |
| Graphics | 409th | 3⭐ | 21🧑⚖️ |
| Audio | 303th | 2.895⭐ | 21🧑⚖️ |
| Humor | 392th | 2.067⭐ | 17🧑⚖️ |
| Mood | 494th | 2.563⭐ | 18🧑⚖️ |
| Given | 15🗳️ | 2🗨️ |
However, the idea is very neat, and I enjoyed it. Well done :)
Nostalgic graphics
:metal: **Overall: 4; Fun and Mood: 5**
I really wonder how hard this would be on 4K ;) Recorded some gameplay as well, can I upload it? (and link back to you of course ;)
Thanks for playing guys :ok_hand: :video_game: love the comments!
I played it on full screen, and it was meyham and i loved it!
I have nothing insightful to add, you made the game you wanted, and you did it good!
So moving by shooting is a nice idea, and the energy depletion forces you to behave agresssively and destroy other ships to get their power.
I have some remarks though:
- The ship doesn't move much when you shoot so you can't really control it, it is for instance nearly impossible to go on the oposite direction.
- Taking power supply makes a collision and changes your trajectory, maybe it is intended but I found it a bit strange (I would have use triggers instead of plain collision)
- The bullets gets their parent velocity, which is physically acurate but not pleasant in game, it makes aiming at other ships very hard.
I think those little changes would make the game a lot better to play.
Anyway, great job :)