Projects Past & Future
Over the years I have contributed to many projects, either as a coder, a designer, or as a content creator. What follows is a non-exhaustive list of my various contributions.
Plasma (CyanWorlds.com Engine)
Originally released in 2004 as a hybrid single-player and MMO game, Cyan Worlds released the client source of the engine for Uru: Ages Beyond Myst's online successor, Myst Online: Uru Live in 2011. Since that time, I've been a member of the most active group of contributors; we have fixed many long-standing bugs, improved hardware support, updated library usage, and much more. My personal contributions include both C++ engine code and Python game scripts, as well as adding or modifying existing artistic content and acting as community manager for our organization's gameserver used to showcase the newest engine.
Contribution Highlights:
- Re-enabled Localization Support.
- Added support for higher-quality cursor assets.
- Improved load-time performance.
- Improved user experience through better mouse & OS-feature integration.
- Improved cross-platform support through endian-safe code.
- Added game-specific administrative helpers to server code.
- Refactored game scripts to be data-driven and allow flexibility in loading user-created-content.
- Numerous stability and usability fixes, for developers and players.
- Collecting, vetting, and properly filing bug reports received from players.
- Replaced low-resolution bitmap interface assets with resolution-independent vector recreations.
Related Links:
Ogri'la
Extensive development on multiple incarnations of a World of Warcraft fansite devoted to promoting Ogres as a playable race. Site features include an admin backend for managing site content, a Javascript-based application mimicking the in-game character creator and associated social-sharing options, and custom application traffic statistics.
Related Links:
ScummVM
ScummVM is a backend library and collection of engines allowing modern cross-platform play of golden-age point-and-click adventures.
Contribution Highlights:
- Submitted an accepted patch in response to a feature request to add quit confirmation.
- Contributed heavily to an in-progress engine (Asylum) which adds support for DreamForge Intertainment's Sanitarium.
Related Links:
Bonfire
Contributed minor patches to the project.
Used Bonfire in combination with CodeIgniter heavily in the development of rebuilds of Ogri'la and R.I.P..