Selected work
Projects
Games, engines and tools, most written from scratch. Filter by area, or open any project for the details.
Featured
Impulse
WIPC# | physics engine | collision detection
A rigid-body physics engine I am writing from scratch in C# to understand real-time simulation from first principles. Narrow-phase collision detection uses GJK on the Minkowski difference for convex shapes; contacts are resolved with an impulse-based solver.
Read more
Featured
Billiards Game
2023Unity Android game | custom billiards physics | shipped on Google Play
A complete billiards game for Android, shipped on Google Play. Custom ball physics, touch-first aiming and power control, a progression map with tutorials and rewards, and cue customization. I wrote the gameplay, the UI flow and the level tooling behind the level library, then spent a long time tuning until shots felt readable and fair on a phone screen.
Read more
Featured
Billiard Template
2023Unity template | event-driven billiards physics | Asset Store product
A reusable Unity billiards foundation I sell on the Asset Store: physics, table setup, aiming controls, camera modes, sample UI and documentation, ready to be built into a full game. The simulation is event-driven rather than fixed-step, with collisions predicted and resolved as events, and runs on Unity Jobs and Burst so it stays accurate at high ball speeds without eating the frame budget. It is the second generation of a billiards asset I first sold in 2017, which shipped with its own impulse-based physics engine, friction-driven spin and Photon multiplayer.
Read more
Featured
Quadcopter Build
Hardware | component matching | FPV flight testing
A drone I built from parts rather than a kit. I researched and matched the frame, motors, propellers, flight controller, battery and FPV gear myself, assembled and wired everything, then flight-tested it outdoors until it flew the way I wanted. The interesting part was the systems thinking: balancing weight, thrust and power draw so the whole build stays stable and serviceable.
Read more
Graphics Engine
2022C | OpenGL | GLSL | real-time rendering
A small real-time graphics engine written from scratch in C with OpenGL, for my Computer Graphics course at the University of Belgrade. The demo scene renders an industrial gantry manipulator with lighting, shadows and material controls, plus a controllable camera and interactive movement for inspecting the model from any angle.
Read more
Snap Network
2022C# | ENet | UDP netcode
A low-level multiplayer networking library in C#, built on ENet over reliable UDP. I used it to dig into how fast-paced games stay in sync: snapshots, state synchronization and the trade-off between latency and bandwidth.
Read more
Chess Engine
2021C# | bitboards | search | Unity UI
A chess engine with a playable Unity board, built to learn how real game AI works under the hood: bitboard position representation, legal move generation and search-based decision making, with a simple interface for playing through positions and watching the engine respond.
Read more
Drawing Game
2021Unity | C# | Android puzzle game
A small Android puzzle game: draw lines to guide two colored dots to each other. I built the gameplay, level flow and UI in Unity, then produced a large set of bite-sized puzzles around ramps, barriers, hazards and timing.
Read more
Marching Squares
2020Unity | C# | procedural 2D terrain
A Unity terrain template for Terraria-style 2D worlds, published on the Asset Store. Marching-squares meshing turns tile data into smooth, destructible terrain; procedural generation fills it with caves, layered dirt and grass, vines and trees; and a chunk-based setup keeps the worlds editable.
Read more
Digit Recognition
2019Unity | C# | neural network from scratch
A handwritten-digit recognizer built on a feed-forward neural network I wrote from scratch in C#, without any ML libraries, and sold on the Unity Asset Store as a learning resource years before LLMs made neural networks a household topic. It shipped with two demos, digit recognition and XOR learning, plus a real-time visualization of the network's weights and activations that runs with almost no performance cost.
Read more
Survival Multiplayer Kit
2017Unity | server-authoritative multiplayer | survival template
A multiplayer survival game template with full server authority, built on Unity networking and sold on the Asset Store. Over 2000 lines of executable gameplay code: inventory, crafting, construction, farming, chests, a day/night cycle, combat, resource gathering, saving, matchmaking and a developer console, all validated server-side so clients cannot cheat. It found a real customer base; I retired it when supporting it alone stopped scaling, but it taught me more about netcode than anything before or since.
Read moreNo projects in this category yet.