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!
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.