
highlightjs-odinlang
Third-Party Package • 2025
Highlight.js syntax definition npm package for Odin programming language.

3D Software Renderer in Odin
Gameish • 2025
Uses raylib to create a window, handle inputs, and draw pixels; everything else is written from scratch for educational purposes.

Wi-Fi Map
Toolchain • 2024
A small toolchain for scanning Wi-Fi networks using an Android app and plotting the captured data on an OpenStreetMap.

Maze Escape
Game • 2024
A minimalistic console game that combines recursive backtracker, A* pathfinding and fractal Brownian motion algorithms.

UE5 Maze Generator
Unreal Engine Project • 2024
A maze generator for Unreal Engine 5 with pattern matching that offers multiple algorithms and other options like generating maze with or without dead ends.

Teapp
Android App • 2024
An Android app for tea enthusiasts with timer, infusions counter, notes and a tea to water ratio calculator.

Bootmate
Tool • 2023
A lightweight automation tool for Windows with a minimalistic scripting language.


Ebisu
Game Engine • 2023
A humble 2D game engine with SDL2 and ImGUI based editor I'm building for educational purposes.

Graphs
.NET Library • 2023
A .NET library I made primarily for a purpose of studying graph theory algorithms.

Tones Of Singularity
Game • 2022
A game prototype I made during Ludum Dare Game Jam #51 in just a few hours.

2D Cloth Simulation / Verlet Integration
Simulation & Tutorial • 2022
A cloth simulation with Verlet integration written in C++ plus in-depth tutorial covering that topic for Pikuma Blog.


Play DOOM with Cards
OpenCV • 2022
OpenCV image recognition project for playing DOOM or any other game, with some tweaking, by showing cards in front of a camera.

File Unlocker
Tool • 2021
A useful tool for Windows you can integrate to File Explorer and then use it to kill all processes that lock a file conveniently from context menu.

Hiragana vs. Katakana
Game • 2021
An educational game for practicing Japanese syllabaries by matching stones with hiragana and katakana characters.

My Nine Lives
Game • 2020
A cat survival game with procedurally generated open world. This was my charity project to help stray cats.

Conway's Game of Life in 3D
Web App • 2020
A 3D implementation of Conway's Game of Life written in JavaScript using Three.js

Ultimate Screenshot Maker
Unity Tool • 2020
A time saving Unity tool for making in-game screenshots automatically in batches, using multiple cameras and optionally multiple sets of lightings.

Raycasted Maze
Gameish • 2020
A random maze generator with Wolfenstein3D style rendering, written in C++ using SDL.


Crystal Planet
Mobile Game • 2020
A casual accelerometer controlled game for Android where you ride a hovercraft at high speed while avoiding collisions with large crystals.

Vecalc
Web Tool • 2019
A web tool for basic vector math operations written in JavaScript with Three.js and dat-gui.

Fractal Brownian Motion 3D
Web App • 2019
An animated 3D visualization of Fractal Brownian Motion noise with real-time response control panel. Made with Three.js and dat-gui.

Cardamom.js
JavaScript Library • 2019
A JavaScript library that abstracts a common logic most card games require.

Glass Ball
Game • 2018
Yet another casual game I made with Unity. The game uses GameJolt API for keeping high scores in on-line publicly available ladder.

Vanilla Moon
Game • 2018
A casual game made during DreamHack Austin Jam 2018 with a post-jam version that contains a few new features.

Laser Asteroids
Game • 2017
The very first game I made with Unity. The game is based on a classic Asteroids game from 1979 and it's extended of a several new features.