Extracurricular Activities How I Created Abstract Classes in Godot Godot does not support abstract functions. The good news is, there are ways to work around this and fake abstract classes.
Development Practices Set Up Your VS Code-Godot Environment Recently, I integrated VS Code and Godot for a game jam. If you want to get Godot and VS Code talking, read this.
Extracurricular Activities 6 Steps to Getting Started in Indie Game Development It can feel overwhelming to get started with indie game development. This guide will walk you step-by-step through making your first game.
Game Development The Untapped Potential of Software Consultancies in Game Development Have you ever considered teaming up with a software consultancy as your game co-development partner? It might be time you did.
Extracurricular Activities Get a New Oculus Quest 2? Start Building a Unity Game The Oculus Quest 2 exploded in popularity this year. Here are the steps I followed to start building my first app for the Oculus Quest 2.
Extracurricular Activities Why You Should Use Component-Based Design in Unity Component-based design in Unity can save developers a lot of time by making the project easier to maintain than the traditional inheritance model.
Development Practices Learning from Game Dev: Entity, Component, Systems Branching out into unfamiliar paradigms is a great source of new ideas and patterns to write better software.
UX/Design Practices Using the MDA Framework as an Approach to Game Design With the MDA game design framework, you can create software games that maximize the your technological competitive advantage and communicate your brand.
Extracurricular Activities Acceptance Testing Your Games to Fix Bugs and Provide Regression Acceptance testing games is hard. Why is it hard? Why is it important? Can I see an example in Ruby?
Extracurricular Activities Game Programming in Boo with the Unity Engine, Part 1: Not All Who Wander Are Lost A review of my attempts to begin developing a game with Boo, especially my attempts to create a test-friendly coding environment.