Game Maker Mario Kart Engine

UnderRacer is a mashup racing game between Undertale and Super Mario Kart, with elements of Lego Racers 2. It is developed by an enthusiastic team of fans, and is made in Game Maker 8, the same engine Toby Fox used to make the Undertale Demo. Current planned content: Campaign mode; A sandbox-styled story mode with plenty of races. The Hello Mario Engine is an open source Mario engine for GameMaker: Studio that is feature packed, and designed to be easy to expand upon with user friendliness as a priority. The engine is fully documented with thousands of code comments, and includes tons of different powerups, over a hundred different enemies, and much, much more! MKWii +2 ↺1 Mario Kart Wii; HL2:DM +1 ↺1 Half-Life 2: Deathmatch; Source +1 Source Engine; RBLX Roblox; Innyume; KRtDL Kirby's Return to Dream Land; SMM2 Super Mario Maker 2; Doom II; SM:SD Spider-Man: Shattered Dimensions; BotW The Legend of Zelda: Breath of the Wild (Switch) SRB2K Sonic Robo Blast 2 Kart; TES5:S The Elder Scrolls V: Skyrim.

Demonstrating Mario Kart physics. Made in GMS2 using Snidrs Model Format, find it at the Gamemaker Community forums:

https://forum.yoyogames.com/index.php?threads/snidrs-model-format-3d-collisions-...

StatusReleased
PlatformsHTML5
Rating
AuthorTheSnidr
GenreRacing
Made withGameMaker: Studio
TagsGameMaker, gms2, kart, mario

Log in with itch.io to leave a comment.

Demo number 7 is not loading for me. It says 'Sphere.smf and ClockTownSouth.smf are not valid .smf files'. :(

Ah, yes, there's currently a bug with GM where compressed buffers won't load in HTML5! I've reported it, hoping they will fix it soon!

Nintendo Switch Game Engines

Edit on Github | Updated: 5th September 2020

When reverse engineering games, one of the first things to find out is which engine the game is based on, this will save a considerable amount of time if it is based on a standard engine that is well documented.

This page will list only the confirmed engines for each game along with proof that the game3 was built with that engine, so the list won’t contain every game, but any game on the list you can be confident it was based on the engine listed.

Unity3d has supported the Nintendo Switch right from launch and the dev tools are distributed by Nintendo themselves rather than by Unity. Developers need to have signed up for a Nintendo Developer account to be granted access to download the Unity plugin to allow exporting to Switch 1.

Reverse Engineering & Modding

Unity3D games are compiled from .net byte code down to C++ when generating a Nintendo Switch version. This makes it harder than standard Unity reverse engineering as the generated native code is harder to decompile than .net byte code.

There are tools than support dumping the data from Unity NRO games such as the Il2CppDumper:https://github.com/Perfare/Il2CppDumper

Game maker mario kart engine parts

You should always backup Managed/Metadata/global-metadata.dat as it contains debug symbols for the game.

Games built with Unity

Game NameProof of engine
Ash of Gods: RedemptionManaged/Metadata/global-metadata.dat
Black Future 88Managed/Metadata/global-metadata.dat
Cat Questcontains file unity_builtin_extra
Children of Mortacontains file unity_builtin_extra
Harvest Moon Light of Hopecontains file unity_builtin_extra
Horizon ChaseManaged/Metadata/global-metadata.dat
Human Fall Flatcontains file unity_builtin_extra
Mountain Rescue SimulatorManaged/Metadata/global-metadata.dat
Riot Civil Unrestcontains file Managed/Metadata/global-metadata.dat
RPG Maker MVcontains file unity_builtin_extra
Saturday morning RPGcontains file unity_builtin_extra
Snow Moto Racing FreedomManaged/Metadata/global-metadata.dat
Songbird SymphonyManaged/Metadata/global-metadata.dat
Stranded Sails: Explorers of the cursed IslandsManaged/Metadata/global-metadata.dat
Super Monkey Ball Banana Blitz HDcontains file: data.unity3d
The World Ends with YouManaged/Metadata/global-metadata.dat
Two Point HospitalManaged/Metadata/global-metadata.dat

Clickteam Fusion is a game creation tool created by Clickteam mainly for 2D games. Clickteam also provide a paid-for-service to convert games made in their engine to consoles including the Nintendo Switch 2.

Games

Game Name | Proof of engine—|—Aggelos | executable contains E:_ClickteamProffesional ServicesAggeloOdallus | executable contains E:_ClickteamProffesional ServicesDegerati ProjectsOdalluOniken | executable contains E:_ClickteamProffesional ServicesDegerati ProjectsOniken

Game Maker is an easy to use 2D game creation software created by Mark Overmars and bought by YoYo games. In October 2018 they released an export module for GameMaker Studio 2 to allow direct export into a Nintendo Switch executable.

Games

Game Name | Proof of engine—|—Undertale | string in main executable: SDK MW+YoYoGames+GameMaker_Studio_2-11.1.2.132-Release

Games

Game Name | Proof of engine—|—Dead Cells | contains string C:/Projects/haxeTools/lib/hashlink/src/alloc.c

Game Maker Mario Kart Engine

Games

Game Name | Proof of engine—|—Timespinner | contains string: D:/Projects/Switch/MonoGame.

The Unreal Engine was developed by Epic Games initially for their game Unreal but later evolved to become a product in itself with many 3rd party games studios taking advantage of its power.

Games

Game Maker Mario Kart Engines

Game NameProof of engine
Bioshock remasteredengine.u
GRIP Combat racingUE4CommandLine.txt
Hello Neighbour Hide and SeekUE4CommandLine.txt
JumanjiUE4CommandLine.txt
Monster JAM Crush itUE4CommandLine.txt
Narcos Rise Of the CartelsUE4CommandLine.txt
Trials of ManaUE4CommandLine.txt

Havok is a popular physics engines that has been ported to the Nintendo switch.

Games

Game NameProof of engine
Dark Souls

Game Maker Mario Kart Engine Download

Game NameDetails
ARMSPossibly using parts of the Mario Kart engine?
The Binding of Isaac
Retro City RampageCustom
SkyrimCreation Engine (GameBryo)
Wolfenstein II: The New Colossusid Tech 6