Daniel Peer

Software Architect  ·  Spare Time Game Developer

Countless evenings of development joy 🥹 Learned a lot 🤓 TODO: Finish 🤣
Babylon JSPhaser JSTypeScript WebGLHavok PhysicsGLSL Shaders WebXRWebGPUProcedural GenerationAINode.js BabylonJSPhaserJSTypeScript WebGLHavok PhysicsGLSL Shaders WebXRWebGPUProcedural GenerationAINode.js

Game Projects

My personal hobby game projects — all works are in progress, perpetually in development, always evolving, and hopefully I can finish the one or the other someday.
I made these projects purely for the joy of creation and learning. It was not about the destination, it was about the journey.
Since I'm not deeply engaged in creating new gaming concepts, I'm rather focused on the technical implementation of game mechanics.
Because I always loved software for browsers and always wanted to see how game mechanics work under the hood,
I used the wonderful frameworks BabylonJS (3D) and PhaserJS (2D).
Both are open source, can be used for free, and are great for creating games for the web.
They give a wonderfull foundation to learn how things work technically in a nutshell.

Platformia 3D – 3D platformer screenshot Work in Progress

Platformia 3D / 3D Platformer

3D BabylonJS Havok Physics

A simple, procedurally generated 3D platformer inspired by classics like Mario 3D or Crash Bandicoot.
The development goal is to create a graphicly appealing game with a fun gameplay experience, despite being procedurally generated.
Some work ahead, but I'm having fun!

Development Progress

In Development
Air Taxi – 3D Space Taxi remake screenshot Work in Progress

Air Taxi / Space Taxi 3D Remake

3D BabylonJS Havok Physics

A 3D reimagining of the classic C64 game Space Taxi, built with BabylonJS and Havok physics.
Players fly a hover-cab through procedurally generated environments, picking up passengers.

Development Progress

In Development
Platformia – 2D platformer game screenshot Work in Progress

Platformia / 2D Action Platformer

2D PhaserJS Tiled Maps

A 2D Mario style platformer built on Phaser 3
The development goal was to learn WebGL and the way the old masters did it back in the days.
I'm currently working on a toolchain based on AI to create reimagined game levels from old classics.

Development Progress

In Development

About Me

I'm a professional Software Architect with over two decades of experience designing and building complex B2B software systems. In my free time, I channel my engineering passion into indie game development, exploring the intersection of real-time 3D rendering, physics simulation, procedural generation, AI and graphics programming.

x Games started
0 Games finished
Ideas queued

Tools & Technologies

BabylonJS
Phaser 3
TypeScript
WebGL
Havok
WebXR
GLSL
Node.js