Skip to main content

Jeremy's Variety Hour

Broadside, Update #0 – Trying out Godot

kennebel
Published on 2024-12-08

Godot Engine is similar to Unity and Unreal Engine, but is completely open source.

https://godotengine.org

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.

Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *