We're hiring!

We're actively seeking developers for our new Detroit location. Learn more

game development

Chipmunk Gem, version 6.1.3.0.rc1

Chipmunk is a simple, lightweight, fast, and portable 2D rigid body physics library written in C. I’ve recently helped update the Ruby chipmunk gem to the newest version of the Chipmunk code to brush up on my C skills. There have been loads of features and performance enhancements added since the last chipmunk gem was…

Read More »

Posted in Tools | Also tagged , | Leave a comment

Game Programming in Boo with the Unity Engine, Part 1: Not All Who Wander Are Lost

Before I came to Atomic, I spent several years working in the video game industry. I left it for a number of reasons, but I wanted to still pursue game development as a side project. When recently I started up a new game project, I went looking for a good engine. My requirements were: Cross-platform…

Read More »

Posted in Languages, Testing | Also tagged , , | Leave a comment

Applying Some Strange Loops to Gamebox

The Strange Loop conference last month was one of the best technical conferences I have ever attended. The topics ranged greatly, and the depth of each talk was amazing. The speakers included: Bret Victor, Jeff Hawkins, Brendan Eich, Rich Hickey, and more (talks are available on github). In the aftermath of my head exploding from…

Read More »

Posted in Process & Practices | Also tagged , , | Comments closed

2D Axis Aligned Bounding Box Trees

Here at AO we have a few game developer hobbyists. I’ve been tweaking the basic 2D collision detection in Gamebox for awhile now. When Chipmunk 6 released with performance gains, I decided to take a look. Part of the secret sauce was the use of an axis-aligned bounding box tree (AABB tree). Porting this simple…

Read More »

Posted in Design & Development, Tools | Also tagged , | Comments closed