Game Maker Mario Kart Engine

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.

🎮 CrossoverGames98 Proudly Presents - Super Mario Kart All Stars #racing #arcade #fangame #retro #multiplayer #other. Not sure how to classify this, but I'm curious if anyone has any ideas with how a Super mario kart style camera would be made. Follows behind player B. Rotates track with player movement I have seen some tutorials for gamemaker studio, but not gamemaker studio 2.

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.

Mariokart 2D Engine: By: Goomdaddy When I started gamemaker I wanted to make a mariokart 2D clone so bad. One year latter I finally can. I created this engine for the peaple like me. 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.

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

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

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 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 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
Here, you can see a list of fan-games I've been part of in the past. I will update some things here as well.
Super Mario REBOOT
Game Maker Mario Kart EngineGenre: Platformer
Development: Getting use to Engine
Program Used To Make: Game Maker 8 Pro (Hello Engine 5)
Release Dates: Prototype Demo In Holiday 2011
Super Mario REBOOT is a classic Mario adventure that begins with two of the most well known levels in platforming history- 1-1 from SMB and 1-2 from SMB3.
Update: Development has begun. The first levels are being made and I am learning the engine.
The Zelda Project
Genre: Adventure
Development: Not Started
Program Used: ???
Release Dates:

Game Maker Mario Kart Engines

???
The Zelda Project would mix together nearly the entire Zelda franchise, taking gameplay from Zelda II and making it more intense than ever. In this game, Link would use a piccolo to travel between his life in present Hyrule and stories of Ancient Hyrule in a legendary book.

Game Maker Mario Kart Engine


Super Smash Bros. Crusade
Genre: Fighting- OPEN-SOURCE
Program Used: Game Maker 7 Pro

Game Maker Mario Kart Engine Download


Release Date: Engine Release Coming This Holiday Season
Website: Super Smash Bros. Crusade OPEN-SOURCE Forum
Super Smash Bros. Crusade is a Smash Bros. fangame shooting for 80 characters that would appeal to everyone. I have done lots of spriting for this game. After the release of v0.7, Phantom7 (original creator and graphic designer) quit the project and he and I thought it would be best to make the game Open-Source. And that's what's happening. Soon, the .gmk file for SSBC will be available for free download, allowing anyone to learn to make their own characters, stages, items, and even game modes!
Other Fan-Games (Most are RPG Maker games)
Maze Breakers
This isone that I want to finish that is more like making Lego Star Wars an RPG... It is to include 50 different actors (a customizable party) and many different levels. I'm having some programming trouble with the Party Manager engine I'm using right now, so I haven't done much to it recently...
Mario Kart All-Stars!
Using RPG Maker, I created a Mario Kart clone. It had over 30 characters and over 20 courses. However, it only supported one-player and no CPU racing. It didn't go that far, but it was entertaining for awhile.
Epic Pac-Man
Epic Pac-Man was a game where Pac-Man would take his retro form to destroy the ghosts. Yes, your goal was to terminate Blinky, Pinky, Inky, and Clyde. I used RPG Maker VX for the easy overworld movement, and it actually worked. However, the version I released once does not have much to itand I took a month or two to fix up the game. You may hear more about this game.
Everran- The First Adventure
Everran was an RPG I made not too long ago where you named your character and took a strange epic quest around the kingdom of Eltern. I worked pretty hard on this and I think it turned out pretty good. It wasn't that popular though and I remember one post that said that it wasn't good at all. I planned a whole series and started on the next two games (I might finish one of them). If I get around to it, there could be a second adventure.

Tatsunoko Vs Capcom 2
I planned to make an game that focused only on RPG matches. This game actually had progress (a few characters were made, including a select screen), but it got unbalanced and I couldn't actually find a way to fix it, leading me to abandon the project. This screen shot shows all of the finished characters, even though Phoenix Wright, Jun the Swan, Yatterman-2, and Chun-Li had spots on the character select screen.

Star Fox R.E.D.
Well, this was another RPG (I went overboard with RPG Maker). This was centered around flying around the Lylat System and doing missions on any planet you wanted to, once you unlocked them. I actually did a lot on this game and even released a demo. However, I lost half of my work, resulting in me staring back to the beta demo I put together. So I stopped working on the game- even if I formed my own complete Lylat System timeline...
Super Mario 65
Falcon8r (the programmer for SSBC) created a beautiful Mario engine that I gave him an idea or two for and it's a really great game. He released a small beta that everyone fell in love with and I believe he's still working on the game. You collected Power Stars (we even planned out a list of how you would get 120) and Mario had his spin from the Galaxy games. I did help a little, so I posted it here.
Soria Saga (Series)
Oh, Soria Saga- my first RPG Maker games. There were 5- Escape from Zorax, Kingdom of Arcast, Shredding Shadows, Island of Origin, and The Shade Prince. I finished all of them and they still exist on Falcon8r's laptop (including the project files). They were all up for download once, but I took them down. I really liked the series, but I think it was mainly the characters, story, and places that really made the series. The gameplay was just regular untouched RPG Maker VX.