Older Stuff
Here's some of my old projects. Some are abandoned, some are in maintenance mode.
Check out the homepage for recent stuff.
Motion controller research
- Parley Who Vertigo: Party game with a less involved setup (2016)
- Edgar Rice Soiree: 20-controller game created at Nordic Game Jam (2012)
- PS Move API: Open source, cross-platform library (since 2010)
Academic publications
- 6DoF Motion Tracking (PDF, master's thesis, 2012)
- Python GC Comparison (PDF, seminar paper, 2012)
- Multi-Touch Interaction (PDF, bachelor's thesis, 2009)
Python libraries
- PyOtherSide: Python 3 QML plugin for Qt 5 (since 2011)
- minidb: Simple Python 3 object store (since 2010)
Open source projects
- dlc2dlc: Convert region-locked DLC for the PSP game WipEout Pure (2021)
- shipedit: Ship skin editor for the 2007 PSP game WipEout Pulse (2021)
- priv2dump: Game data reverse engineering of Privateer 2: The Darkening (2016-2017)
- NumptyPhysics: Port of NumptyPhysics to modern OpenGL (2015)
- chro.mono: The initial circular puzzle game (2013)
- Tetrepetete: A lightweight and portable game with blocks (2013)
- One Whale Trip: HTML5 port of our PyWeek#15 entry (2013)
- apkenv: Run game APKs on non-Android systems (2012)
- That Rabbit Game: Inverse treasure hunt, also for 3DS (2011)
- urlwatch: Get notified when a webpage changes (since 2008)
- Tennix: Open Source 2D Tennis Game (2007-2011)
- qw: A Qix clone for mobile phones (2010)
- wavbreaker: Audio file cutting software (2006-2019)
- gPodder: Podcast client (2005-2016; now maintained by others)
Games
- Petals Redux: 3D OpenGL ES 2.0 mobile puzzle game (2014)
- chro.mono 2: Puzzle game for Android, iOS, PS Vita and Wii (2017-2019)
- Loonies 8192: DOS Retro Puzzle and ports to 15 additional platforms (2018-2021)
- Dzzee: DOS, Windows, 3DS and Vita arcade game (2021)
- Loonies: Enhanced port of the 2x2 block puzzle game (2021)
Music/Radio
- FM4 Kalender: Daily Radio Schedule 2000-2017
- Swound Guide: Searchable mix/playlist database