Broadside, Update #0 – Trying out Godot
Godot Engine is similar to Unity and Unreal Engine, but is completely open source.
Project Overview
https://github.com/kennebel/Broadside
After a more than a decade of using Unity personally and professionally, I have decided to try out Godot.
I played with Godot and GDScript a little, but I felt like i was fighting the alternate syntax rather than focusing on learning the new game engine technology. So I have decided to make an honest effort project with Godot and C# as the underlying language. Maybe I’ll give GDScript another go later. Instead of trying to learn multiple things at once, let’s focus on one thing at a time. 🙂
Short concept
Cartoony sci-fi battle of two capital ships with a variety of weapons. Idea to provide a “load out” option to pick your weapons, have an enemy randomly generated, then slug it out until one side blows up. 🙂 Still working out UI and control concepts.
I don’t expect this project to go far, but I should learn several things:
- Basic UI
- Enemy behaviors
- Special Effects
- Localization
- File ingesting (json config of game resources)
- (if i get far enough) Multiplayer
- Interesting base to explore a VR port (most VR things I’ve seen are first person, might be neat to explore a VR ‘overhead’ UX)
THe initial start has been promising, as I was able to instantiate the equivalent of the Unity Prefab concept via the overarching ‘scene’ concept, and make a highly inefficient random star back drop. 🙂
The project is available publicly under an Apache 2.0 license so that anyone can learn along with me. 🙂
More to come as I document what I learn.