| « while(true) { reDesign(lumberJack); } | born to begin » |
lumberJack
The lumberJack (as its working title goes - thanks to Erika, my girlfriend), is a framework written in C++, SDL and OpenGL, designed to aid cross-platform 2D/pseudo-3D game development. The project started in early 2007, however in the meantime there has been a migration from XP / MSVC to Mac / xcode.
Follow up:
Existing features:
- texture management, free of pointers
- double buffering
- scripting
- page flipping based animation
- actor support
- interpolation support
- multi-camera support
- keyboard and mouse input
- logging
WIP:
- particle engine
- collision detection
- camera handling tweaks (with extra respect to horizon behavior and particles)
- GUI features (menus & HUD elements)
- sound and music support
- gamepad support
- animation and interpolation unification
- manager class templatization
- file I/O objectorientedization
As developing lumberJack is a learning experience (not solely because everything is, but also as I'm doing something of the sort for the first time in my life), I needed help - and there was a number of helpful and generous people on the GameInstitute and gamedev.net forums, who have pointed me in the right direction. Thank you guys! (A lot of thanks goes to google too.=))
There's a demo available for Mac OS X 10.5 and above (at least that's what I've tested it on). Windows and GP2X versions are coming. All feedback is welcome.
No feedback yet
Comments are closed for this post.