Extracurricular Activities Building a Game with AI: A 30-Minute Experiment I wanted to see how far I could get programming a game with an AI chatbot, while only using two keyboard shortcuts—copy and paste.
Platforms & Languages Solve Optimization Problems with MiniZinc and Google OR Tools Let's take a look at MiniZinc and Google's Operations Research (OR) Tools. I'll also touch on how to integrate them into your Node backend.
Game Development What Does That Do? Lack of Game Instructions as a Design Decision The unsung hero of video games is the user interface. It's what quietly guides you as you build and explore — or leaves you utterly confused.
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?