Apaar Madan's Projects
thebennybox 3D Engine Tutorial Files
Advent of code solutions over the years.
Basic security exploits originally designed for participants of the Security Engineering workshop at Hack The North 2020++
A quick and very dirty Scheme interpereter.
A structured key-value store.
Relevant code for my Beginning Programming with LÖVE/Lua class & Tutorial
Lessons for CoffeeNCode
Eagle Six are working
This is a program made using python and pygame to simplify the task of making sprites. It uses its own GUI Library, and is currently in active development by me.
A very advanced scripting language + some c utilities.
A game created in 48 hours for the global game jam at University of Waterloo.
My profile.
My personal website.
A stack based, garbage collected, programming language.
A game template created for the Game Programming in C++ workshop at Hack the North 2021.
An small IMGUI application that only repaints when relevant events occur.
A simple virtual machine I am creating as a learning project. It also features it's own assembler for simplified compilation.
A collection of tutorial files for learning Javascript.
JSON for Modern C++
Ludum Dare 30 Entry
A Rust library for PDF document manipulation.
A programming language. Compiles to bytecode, useful for games.
Automatically generates OCaml FFI bindings and C shim code to C/C++ libraries
A hardware accelerated 2d engine in Java. It is structured very similarly to Flixel and FlashPunk, 2 very popular flash game engines.
A lightweight java framework for advanced 2d rendering.
A simple and easy-to-use library to enjoy videogames programming
A single header zero allocation s-expression parser.
Processes images with inconsistent spacing to produce fixed size or tightly packed spritesheets.
Efficiently synchronizes a directory over a secure shell connection.