Schwungus-Software / PNEngine

Fully external 3D engine for GameMaker
MIT License
2 stars 1 forks source link
engine gamemaker pnengine

PNEngine

PNEngine is a fully external 3D engine for GameMaker with support for modding and local/online multiplayer with up to 4 players.

In order to build this, you will need to import the extensions GMEXT-FMOD and NekoPresence to the project's Extensions folder using the GameMaker IDE.

Multiplayer

Local

PNEngine uses input device hotswapping by default. If you want to add other players by using different input devices, launch the game with the -multiplayer command line.

You can assign a new player to an input device by pressing any button on it. Once assigned, that player is readied and will be able to play on level change. Players can unready or leave the game by pressing Backspace on their keyboard or Select on their gamepad.

Online (EXPERIMENTAL)

Deterministic lockstep is used in order to sync games, so you need low latency with other players in order to play with minimal input delay.

Credits

PNEngine was created by Can't Sleep and nonk.

The curve shader is from Mors' Super Mario 64 Plus Launcher.

Special Thanks