This is an ongoing OS X port of Casey Muratori's Handmade Hero.
This version uses native OS X libraries for the platform layer:
- CoreAudio for sound
- OpenGL for graphics
- IOKit's HID for joystick input
The goal is to be able to drop in Casey's platform independent game source code and compile and run it unchanged.
This Xcode project first builds a dynamic library subproject called libhandmade.dylib and includes it in the Handmade Hero product directory of the application bundle.
I removed Casey's platform-independent game code from this repository.
Once you clone or update from this repository, copy over the following files from Casey's source code to the handmade subdirectory:
- handmade_intrinsics.h
- handmade_platform.h
- handmade.h
- handmade.cpp
This repository works with Casey's source code from handmade_hero_029_source through (at least) handmade_hero_032_source.
Jeff Buck
The original version of Handmade Hero is being created by Casey Muratori.
You can find more information about Handmade Hero at: http://handmadehero.org