PNEngine is a fully external 3D engine for GameMaker with support for modding and local multiplayer with up to 4 players.
These steps require the developer console, which you can open by pressing ~
(Ö
on Nordic keyboard layouts) on Windows.
PNEngine uses input device hotswapping by default. If you want to add other
players using separate input devices, type config in_mode 1
into the console
to enable join mode (use value 2
to revert back to hotswap). If you save your
current settings after doing this, it will persist until you reset your
settings to defaults.
You can assign a new player to an input device by pressing Jump on it. Once assigned, that player is readied and will be able to play when the level changes.
Players can unready or leave the game by pressing Backspace
on their keyboard
or Select
on their gamepad.
PNEngine was created by Can't Sleep.
The curve shader is from Mors' Super Mario 64 Plus Launcher.
- Alynne Keith, Juju Adams and Co for Input
- Jaydex, NiK0, nonk, Sable, Soh and TabularElf for beta testing
- Juju Adams for Scribble
- katsaii for Catspeak
- Nikita Krapivin for NekoPresence
- Patrik Kraif for BBMOD
- TabularElf for Canvas, Collage, Lexicon and MultiClient
- YoYo Games for GMEXT-FMOD and GMEXT-Steamworks