Skip to content

brightrhino/osx_handmade

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS X Handmade Hero

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.

IMPORTANT

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.

Author

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

About

OS X port of Handmade Hero

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C++ 64.3%
  • C++ 24.7%
  • C 9.1%
  • Objective-C 1.9%