This is a GameMaker: Studio project that contains only the bare bones features of a fangame engine. It can be useful for technical projects or prototypes where you don't want stuff like a title screen, save files, and a bunch of global state managing getting in your way.
The project is heavily based on
Yoyo's engine. All I did was tear stuff out and format stuff to my liking, so most of the credit goes to him. Additionally, I'll probably keep this more or less up to date with major changes to his engine. I hope others find this barebones project as useful as I have!
Features:
- Player behavior (walking, jumping, shooting, dying, restarting)
- Common platforming behaviors (vines, flipped gravity, water, etc)
- Simple save scripts (both saving internally and to file)
- Standard graphics
- Player sounds
- That's it
Download - 1.1
--- 1.0 10/20/15 ---
Initial posting
--- 1.1 11/24/15 ---
Bunch of small changes, some of which I realized after I released indigo needle which was based on this project.
Enable window resizing by default
Move killers object folder down to fix collision issues
Alt-F4 closes game
Change global.player_xscale to be variable in player object
Add example of simple saving and loading to file (in AppData folder)
Fix slight bug in playerJump with water3
A few more minor tweaks in various places
Shorten readme