My projects

ggpkg

ggpkg

ggpkg is a unified command-line interface for system package managers across different platforms written in C++23. It automatically detects your system's package manager and provides a consistent set of commands, making package management seamless whether you're on Windows, Ubuntu, Arch Linux, or other supported distributions.

CLI tool

C++

CMake

Lufrak

Lufrak

An intuitive Windows 10/11 tool that simplifies PC setup and performance tuning with just a few clicks, streamlining system configuration for both casual and power users.

Windows tool

C

HTML

CSS

JavaScript

cellarion

cellarion

A cellular automata simulator written in C++ with raylib and OpenMP. It provides users a simple interface to run various cellular automata on a 2D grid of cells.

Simulation

C++

CMake

cstl

cstl

A lightweight header/source C99 library designed to attempt a recreation of key C++ Standard Template Library (STL) features in pure C.

C

CMake

Nova

Nova

Lightweight 2D game development framework written in C++20 using OpenGL 3.3. Designed to make building simple 2D games and applications easier and more straight-forward.

Game Dev

C++

OpenGL

CMake

The Essence

The Essence

The Essence is a videogame developed for the 2026 Phaser Game Jam that led my team to the victory. The theme of the jam was (R)Evolution and the videogame consists in the concept of Conway's Game of Life, representing the Evolution, applied to a turn-based 1v1 game, using natural evolution and special cards that affect the game's board, (hence the Revolution)

Game Dev

TypeScript

Phaser

Caos Arcade

Caos Arcade

Caos Arcade is a videogame developed for the 2025 Phaser Game Jam (4th place out of 26 teams). The theme was Chaos and the videogame revolves around the idea of the gaming world being discombobulated by a deity of chaos, Nixaroth.

Game Dev

TypeScript

Phaser

Copyright © 2026 Luigi Landi.