Category Archives: Rusher

Rusher 2.1 – Using Xbox 360 Controllers

Go to Rusher 2 project homepage Rusher 2 tutorial list Rusher 2 repository (Mercurial client required to checkout) I was excited when I found out about Airxbc. It is a native extension for Adobe AIR that allows AIR applications on … Continue reading

Posted in Gamedev, Rusher | 1 Comment

Action Lists – They Are Cooler than Commands

I have written several articles on how to make use of the commands in game engines in order to manage different multi-frame and asynchronous tasks effectively. From the Game Engine Architecture Club at DigiPen, I learned about action lists, which … Continue reading

Posted in Design Patterns, Gamedev, Rusher | 7 Comments

Rusher 2.1 – Reference Management & Dependency Injection

Go to Rusher 2 project homepage Rusher 2 tutorial list Rusher uses SwiftSuspenders for reference management and dependency injection. Reference management refers to the part of the engine that keeps track of all objects (including systems, entities, components, etc.) and … Continue reading

Posted in Gamedev, Rusher | Leave a comment

Rusher 2.1 – Introduction & Migrating from 2.0

Go to Rusher 2 project homepage Rusher 2 tutorial list By merging into Rusher what I’ve learned at DigiPen, mostly from Game Engine Architecture Club lectures, I’ve secretly marked it version 2.1 a while ago. For convenience, here’s a quick … Continue reading

Posted in Rusher | Leave a comment

Cooncoaster – My Second DigiJam Game

More Cooncoaster information Play Cooncoaster online (requires Flash Player browser plugin) Instruction: Press space to jump. Collect food and avoid spikes. Cooncoaster is a game I made with my classmates during a 48-hour game jam session held by DigiPen students. … Continue reading

Posted in Gamedev, Rusher, Stardust | 1 Comment

Reflector – My First DigiJam Game

Play Reflector View Reflector source Rusher Game Engine v2.1 Controls: Move – Arrow Keys Shield – Z Key Gameplay: Use the shield to capture enemy bullets. Turn off the shield to return enemy fire. Basically you’re invincible if you keep … Continue reading

Posted in Gamedev, Rusher | Leave a comment

Rusher 2 – Renderer2D

Go to Rusher 2 project homepage Rusher 2 tutorial list View Renderer2D example Example source There is a built-in 2D camera-layer-based renderer system in Rusher 2, which is based on the 2D renderer in Rusher and the rendering system in … Continue reading

Posted in Rusher | 1 Comment

Rusher 2 – State Machine

Go to Rusher 2 project homepage Rusher 2 tutorial list View State Machine example Example source This tutorial introduces the StateMachine system in Rusher 2. States and State Machines In Rusher 2, the StateMachine class is used as a component … Continue reading

Posted in Rusher | Leave a comment

Rusher 2 – Composite Commands

Go to Rusher 2 project homepage Rusher 2 tutorial list View Composite Commands example Example source The previous command tutorial covered the basics of simple command executions in Rusher 2. Here I’m going to show you how to make use … Continue reading

Posted in Rusher | Leave a comment

Rusher 2 – Commands

Go to Rusher 2 project homepage Rusher 2 tutorial list View Commands example This tutorial will be a short and easy one, since it’s based on the Keybaord example in the previous tutorial. The CommandManager System Rusher 2 has a … Continue reading

Posted in Rusher | Leave a comment