Category: Game Development
-
How to Enforce Static Typing in GDScript
This post is written for programmers who have experience working with statically typed languages and want a similar experience when working with GDScript. It supplements the official Godot docs page on Static typing in GDScript. Index Project and Editor Settings Godot 4.2 introduces a valuable way to disable dynamic typing features in GDScript by enforcing…
-
Two Game Messaging Systems using Observer and Visitor Patterns
Maximum output for minimum input. …That’s the idea behind Juicifying Your Game. But this can lead to some pretty messy code if you start injecting extra code at every event that happens in your game. This is where messaging/event systems come in handy to ensure that every component of the game is given an opportunity…
-
Post-Grad Talk at Carleton University
Last week I was given an opportunity to join my manager at Magmic in a panel for a fourth year class in IMD to discuss my experience after graduating and joining the game development industry. This was the same class that I developed Hideout! for and I was happy to pass on some knowledge that…