Engines and source code for a variety of projects.
Engine for making Survivors-style games (also known as "reverse bullet hell")
Two simple procgen algorithms for Game Maker. Neither of them turned out very good :(
3D platformer framework with built-in stage editor.
Massive metroidvania engine with soulslike elements, level editor, skeletal animation, shops, bosses, character customization and convenience features.
Monster-collector RPG engine in the style of generation-3 Pokémon. GMS2 only.
Moving platforms, jump-through platforms, enemy templates, item templates, water and ladders!
Dynamic split-screen for GameMaker:Studio.
Inertia-based platform engine. Gotta go fast!
Simple and powerful danmaku engine for GMS1 and GMS2.
Grid-based, super-fast 3D collisions using native GM functions. A more advanced, more demanding version with pixel-precise slopes is included!
Simple engine for NPCs and menus, easy to import into your own game or study to learn from!
Simple skeletal animation system for sideview games.
Complete horror game project for GMS1/GMS2
Advanced mouse-operated menu engine with hierarchies, independent menus, and drag-and-drop inventories.
An engine that generates random dungeons in a modular, script-based approach with lots of tweakable parameters.
A basic FPS engine, including shooting, dying, slopes and fully-3D block physics, and an example enemy.
Path-based racing engine, with both a 2D and a 3D version. Creates track and vehicle models from paths, no 3D model sculpting experience necessary!
A simple turn-based strategy engine, in all senses of the word. Includes Pixelated_Pope's free palette swap shader, already fully integrated.
Some old projects abandoned in a half-finished state. Feel free to try to finish them, or dismantle them for spare parts.
Generates serious/doable game idea suggestions from a functional/game mechanic perspective.
A simple fake-3D effect using textured primitives, useful for all sorts of games that has dungeons, corridors or rooms in general in them.
A simple implementation of 2D inverse kinematics, using a numerical optimization approach.