Difference between revisions of "Nintendo Game Engines"

From The VG Resource Wiki
Jump to: navigation, search
(As far as I can tell, I don't think the N64 version of Animal Crossing uses Jsystem)
Line 1: Line 1:
 
{{WIP}}
 
{{WIP}}
 +
 
Nintendo has created multiple [[game engines]] that have been used for various games on the [[GameCube]], [[Wii]], [[Wii U]], [[Nintendo 3DS]], [[Nintendo Switch]], and [[Nintendo Switch 2]]. Most of which are unnamed and have been given names based on their internal names. These officially-unnamed engines include '''Jsystem''' (also known as '''JSys'''), '''LunchPack''', '''LunchPack 2''', '''ActionLibrary''', and '''ModuleSystem'''. The only Nintendo-developed game engine whose name is currently known is the '''NintendoWare Bezel Engine''', a proprietary game engine and middleware that has been used in many first and third party [[Nintendo Switch]] and [[Nintendo Switch 2]] games.
 
Nintendo has created multiple [[game engines]] that have been used for various games on the [[GameCube]], [[Wii]], [[Wii U]], [[Nintendo 3DS]], [[Nintendo Switch]], and [[Nintendo Switch 2]]. Most of which are unnamed and have been given names based on their internal names. These officially-unnamed engines include '''Jsystem''' (also known as '''JSys'''), '''LunchPack''', '''LunchPack 2''', '''ActionLibrary''', and '''ModuleSystem'''. The only Nintendo-developed game engine whose name is currently known is the '''NintendoWare Bezel Engine''', a proprietary game engine and middleware that has been used in many first and third party [[Nintendo Switch]] and [[Nintendo Switch 2]] games.
  
Line 6: Line 7:
 
These game engines and middleware share a lot of the same file formats with each other, such as [[BFLIM]], [[BCLIM]], [[BRRES]], [[BFRES]], [[CGFX]], [[BRSTM]], [[BCSTM]], [[BFSTM]], [[BRSAR]], [[BCSAR]], and [[BFSAR]] files.
 
These game engines and middleware share a lot of the same file formats with each other, such as [[BFLIM]], [[BCLIM]], [[BRRES]], [[BFRES]], [[CGFX]], [[BRSTM]], [[BCSTM]], [[BFSTM]], [[BRSAR]], [[BCSAR]], and [[BFSAR]] files.
  
−
==Lists of games using Nintendo's game engines==
+
== Lists of games using Nintendo's game engines ==
 
'''''Most of these lists are not complete and future Nintendo Switch and Nintendo Switch 2 games may use any of the following game engines; feel free to add any game that use any the engines below.'''''
 
'''''Most of these lists are not complete and future Nintendo Switch and Nintendo Switch 2 games may use any of the following game engines; feel free to add any game that use any the engines below.'''''
−
===JSystem===
+
 
 +
=== JSystem ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
−
! Name !! Platforms !! Notes
+
!Name
 +
!Developer
 +
!Platform(s)
 +
!Notes
 
|-
 
|-
−
| [[Animal Crossing]] || [[GameCube]]
+
|[[Animal Crossing]]
 +
|Nintendo EAD
 +
|[[GameCube]]
 +
|
 
|-
 
|-
−
| [[Link's Crossbow Training]] || [[Wii]]
+
|[[Donkey Kong Jungle Beat]]
 +
|Nintendo EAD Tokyo
 +
|[[GameCube]]
 +
|
 
|-
 
|-
−
| [[Luigi's Mansion]] || GameCube || The Nintendo Switch 2 version was released via ''Nintendo Switch Online - Nintendo Classics'' via emulation.
+
|[[Link's Crossbow Training]]
 +
|Nintendo EAD Software Development Group No. 3
 +
|[[Wii]]
 +
|
 
|-
 
|-
−
| [[Mario Kart: Double Dash!!]] || GameCube
+
|[[Luigi's Mansion]]
 +
|Nintendo EAD
 +
|GameCube
 +
|The Nintendo Switch 2 version was released via ''Nintendo Switch Online - Nintendo Classics'' via emulation.
 
|-
 
|-
−
| [[Mario Kart Wii]] || Wii
+
|[[Mario Kart: Double Dash!!]]
 +
|Nintendo EAD
 +
|GameCube
 +
|
 
|-
 
|-
−
| [[Nintendo GameCube System BIOS]] || GameCube
+
|[[Mario Kart Wii]]
 +
|Nintendo EAD Software Development Group No. 1
 +
|Wii
 +
|
 
|-
 
|-
−
| [[Pikmin 2]] || GameCube, Wii
+
|[[Nintendo GameCube System BIOS]]
 +
|Nintendo EAD
 +
|GameCube
 +
|
 
|-
 
|-
−
| [[Pokémon Box: Ruby and Sapphire]] || GameCube
+
|[[Pikmin 2]]
 +
|Nintendo EAD
 +
|GameCube, Wii
 +
|
 
|-
 
|-
−
| [[Super Mario Galaxy]] || Wii || The Nintendo Switch version was released as a standalone game and through ''[[Super Mario 3D All-Stars]]'' partially via emulation.
+
|[[Pokémon Box: Ruby and Sapphire]]
 +
|Nintendo EAD
 +
|GameCube
 +
|
 
|-
 
|-
−
| [[Super Mario Galaxy 2]] || Wii
+
|[[Super Mario Galaxy]]
 +
|Nintendo EAD Tokyo
 +
|Wii
 +
|The Nintendo Switch version was released as a standalone game and through ''[[Super Mario 3D All-Stars]]'' partially via emulation.
 
|-
 
|-
−
| [[Super Mario Sunshine]] || GameCube || The Nintendo Switch version was released via ''Super Mario 3D All-Stars'' while the Nintendo Switch 2 version was released via ''Nintendo Switch Online - Nintendo Classics'' via emulation.
+
|[[Super Mario Galaxy 2]]
 +
|Nintendo EAD Tokyo
 +
|Wii
 +
|
 
|-
 
|-
−
| [[The Legend of Zelda: Skyward Sword ]] || Wii
+
|[[Super Mario Sunshine]]
 +
|Nintendo EAD
 +
|GameCube
 +
|The Nintendo Switch version was released via ''Super Mario 3D All-Stars'' while the Nintendo Switch 2 version was released via ''Nintendo Switch Online - Nintendo Classics'' via emulation.
 
|-
 
|-
−
| [[The Legend of Zelda: The Wind Waker]] || GameCube || The Nintendo Switch 2 version was released via ''Nintendo Switch Online - Nintendo Classics'' via emulation.
+
|[[The Legend of Zelda: Skyward Sword]]
 +
|Nintendo EAD Software Development Group No. 3
 +
|Wii
 +
|
 
|-
 
|-
−
| [[The Legend of Zelda: Twilight Princess]] || GameCube, Wii
+
|[[The Legend of Zelda: The Wind Waker]]
−
|}
+
|Nintendo EAD
−
 
+
|GameCube
−
===LunchPack===
+
|The Nintendo Switch 2 version was released via ''Nintendo Switch Online - Nintendo Classics'' via emulation.
−
{| class="wikitable sortable"
 
 
|-
 
|-
−
! Name !! Platform
+
|[[The Legend of Zelda: Twilight Princess]]
−
|-
+
|Nintendo EAD Software Development Group No. 3
−
| [[Nintendo Land]] || [[Wii U]]
+
|GameCube, Wii
−
|-
+
|
−
| [[Splatoon]] || Wii U
 
−
|-
 
−
| [[Super Mario Maker]] || Wii U
 
 
|}
 
|}
  
−
===LunchPack 2===
+
=== ActionLibrary ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 +
!Name
 +
!Developer
 +
!Platform(s)
 
|-
 
|-
−
! Name !! Platform
+
|[[Captain Toad: Treasure Tracker]]
 +
|
 +
|Wii U, Nintendo Switch (does the 3DS version also use ActionLibrary?)
 
|-
 
|-
−
| [[Animal Crossing: New Horizon]] || Nintendo Switch
+
|[[F-Zero 99]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[ARMS]] || Nintendo Switch
+
|[[Mario vs. Donkey Kong]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Game Builder Garage]] || Nintendo Switch
+
|[[Super Mario 3D Land]]
 +
|
 +
|[[Nintendo 3DS]]
 
|-
 
|-
−
| [[Nintendo Labo 01: Variety Kit]] || Nintendo Switch
+
|[[Super Mario 3D World]]
 +
|
 +
|Wii U
 
|-
 
|-
−
| [[Nintendo Labo 02: Robot Kit]] || Nintendo Switch
+
|[[Super Mario 3D World + Bowser's Fury]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Nintendo Labo 03: Vehicle Kit]] || Nintendo Switch
+
|[[Super Mario Odyssey]]
 +
|
 +
|Nintendo Switch
 +
|}
 +
 
 +
=== LunchPack ===
 +
{| class="wikitable sortable"
 +
!Name
 +
!Developer
 +
!Platform
 
|-
 
|-
−
| [[Nintendo Labo 04: VR Kit]] || Nintendo Switch
+
|[[Nintendo Land]]
 +
|
 +
|[[Wii U]]
 
|-
 
|-
−
| [[Ring Fit Adventure]] || Nintendo Switch
+
|[[Splatoon]]
 +
|
 +
|Wii U
 
|-
 
|-
−
| [[Splatoon 2]] || Nintendo Switch
+
|[[Super Mario Maker]]
−
|-
+
|
−
| [[Super Mario 3D All-Stars]] || Nintendo Switch
+
|Wii U
−
|-
 
−
| [[Super Mario Maker 2]] || Nintendo Switch
 
 
|}
 
|}
  
−
===ActionLibrary===
+
=== LunchPack 2 ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 +
!Name
 +
!Developer
 +
!Platform
 
|-
 
|-
−
! Name !! Platforms
+
|[[Animal Crossing: New Horizons]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Captain Toad: Treasure Tracker]] || Wii U, Nintendo Switch (does the 3DS version also use ActionLibrary?)
+
|[[ARMS]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[F-Zero 99]] || Nintendo Switch
+
|[[Game Builder Garage]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Mario vs. Donkey Kong]] || Nintendo Switch
+
|[[Nintendo Labo 01: Variety Kit]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario 3D Land]] || [[Nintendo 3DS]]
+
|[[Nintendo Labo 02: Robot Kit]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario 3D World]] || Wii U
+
|[[Nintendo Labo 03: Vehicle Kit]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario 3D World + Bowser's Fury]] || Nintendo Switch
+
|[[Nintendo Labo 04: VR Kit]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario Odyssey]] || Nintendo Switch
+
|[[Ring Fit Adventure]]
 +
|
 +
|Nintendo Switch
 +
|-
 +
|[[Splatoon 2]]
 +
|
 +
|Nintendo Switch
 +
|-
 +
|[[Super Mario 3D All-Stars]]
 +
|
 +
|Nintendo Switch
 +
|-
 +
|[[Super Mario Maker 2]]
 +
|
 +
|Nintendo Switch
 
|}
 
|}
  
−
===ModuleSystem===
+
=== ModuleSystem ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 +
!Name
 +
!Platform
 +
!Notes
 
|-
 
|-
−
! Name !! Platform !! Notes
+
|Nintendo Switch Online: Playtest Program
−
|-
+
|Nintendo Switch
−
| Nintendo Switch Online: Playtest Program || Nintendo Switch || Please do not submit anything from this game to the main sites
+
|Please do not submit anything from this game to the main sites
 
|-
 
|-
−
| [[Nintendo Switch Sports]] || Nintendo Switch
+
|[[Nintendo Switch Sports]]
 +
|Nintendo Switch
 +
|
 
|-
 
|-
−
| [[Splatoon 3]] || Nintendo Switch
+
|[[Splatoon 3]]
 +
|Nintendo Switch
 +
|
 
|-
 
|-
−
| [[Super Mario Bros. Wonder]] || Nintendo Switch
+
|[[Super Mario Bros. Wonder]]
 +
|Nintendo Switch
 +
|
 
|-
 
|-
−
| [[The Legend of Zelda: Tears of the Kingdom]] || Nintendo Switch
+
|[[The Legend of Zelda: Tears of the Kingdom]]
 +
|Nintendo Switch
 +
|
 
|}
 
|}
  
−
===Bezel Engine===
+
=== Bezel Engine ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 +
!Name
 +
!Developer
 +
!Platform
 
|-
 
|-
−
! Name !! Platform
+
|[[10 Second Run Returns]]
−
|-
+
|
−
| [[10 Second Run Returns]] || Nintendo Switch
+
|Nintendo Switch
 
|-
 
|-
−
| [[Big Brain Academy: Brain vs. Brain]] || Nintendo Switch
+
|[[Big Brain Academy: Brain vs. Brain]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Clubhouse Games: 51 Worldwide Classics]] || Nintendo Switch
+
|[[Clubhouse Games: 51 Worldwide Classics]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Cresteaju]] || Nintendo Switch
+
|[[Cresteaju]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Dr Kawashima's Brain Training for Nintendo Switch]] || Nintendo Switch
+
|[[Dr Kawashima's Brain Training for Nintendo Switch]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Endless Ocean: Luminous]] || Nintendo Switch
+
|[[Endless Ocean: Luminous]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Everybody 1-2-Switch!]] || Nintendo Switch
+
|[[Everybody 1-2-Switch!]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Mario Party Superstars]] || Nintendo Switch
+
|[[Mario Party Superstars]]
 +
|NDcube
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Nintendo Switch 2 Welcome Tour]] || Nintendo Switch 2
+
|[[Nintendo Switch 2 Welcome Tour]]
 +
|
 +
|Nintendo Switch 2
 
|-
 
|-
−
| [[Nintendo World Championships: NES Edition]] || Nintendo Switch
+
|[[Nintendo World Championships: NES Edition]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Oshiri Tantei: Pupu Mirai no Meitantei Toujou!]] || Nintendo Switch
+
|[[Oshiri Tantei: Pupu Mirai no Meitantei Toujou!]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Pac-Man 99]] || Nintendo Switch
+
|[[Pac-Man 99]]
 +
|Arika
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Sumikko Gurashi: Atsumare! Sumikko Town]] || Nintendo Switch
+
|[[Sumikko Gurashi: Atsumare! Sumikko Town]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Sumikko Gurashi: Gakkou Seikatsu Hajimeru Desu]] || Nintendo Switch
+
|[[Sumikko Gurashi: Gakkou Seikatsu Hajimeru Desu]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Sumikko Gurashi: Sumikko Park e Youkoso]] || Nintendo Switch
+
|[[Sumikko Gurashi: Sumikko Park e Youkoso]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario Bros. 35]] || Nintendo Switch
+
|[[Super Mario Bros. 35]]
 +
|Arika
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario Party]] || Nintendo Switch
+
|[[Super Mario Party]]
 +
|NDcube
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario Party Jamboree]] || Nintendo Switch
+
|[[Super Mario Party Jamboree]]
 +
| rowspan="2" |Nintendo Cube
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Super Mario Party Jamboree – Nintendo Switch 2 Edition + Jamboree TV]] || Nintendo Switch 2
+
|[[Super Mario Party Jamboree – Nintendo Switch 2 Edition + Jamboree TV]]
 +
|Nintendo Switch 2
 
|-
 
|-
−
| [[Tetris 99]] || Nintendo Switch
+
|[[Tetris 99]]
 +
|Arika
 +
|Nintendo Switch
 
|-
 
|-
−
| [[Vroom in the Night Sky]] || Nintendo Switch
+
|[[Vroom in the Night Sky]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[WarioWare: Get It Together!]] || Nintendo Switch
+
|[[WarioWare: Get It Together!]]
 +
|
 +
|Nintendo Switch
 
|-
 
|-
−
| [[WarioWare: Move It!]] || Nintendo Switch
+
|[[WarioWare: Move It!]]
 +
|
 +
|Nintendo Switch
 
|}
 
|}
 
{{Game Engines}}
 
{{Game Engines}}
  
 
[[Category:Middleware]]
 
[[Category:Middleware]]

Revision as of 02:17, 29 October 2026

 Mettaur wip.gif Bear with us! This article is a work in progress.

We're currently gathering more information for this article. Stay tuned!


Nintendo has created multiple game engines that have been used for various games on the GameCube, Wii, Wii U, Nintendo 3DS, Nintendo Switch, and Nintendo Switch 2. Most of which are unnamed and have been given names based on their internal names. These officially-unnamed engines include Jsystem (also known as JSys), LunchPack, LunchPack 2, ActionLibrary, and ModuleSystem. The only Nintendo-developed game engine whose name is currently known is the NintendoWare Bezel Engine, a proprietary game engine and middleware that has been used in many first and third party Nintendo Switch and Nintendo Switch 2 games.

Nintendo has also created middleware, such as NintendoWare (with assistance from HAL Laboratory).

These game engines and middleware share a lot of the same file formats with each other, such as BFLIM, BCLIM, BRRES, BFRES, CGFX, BRSTM, BCSTM, BFSTM, BRSAR, BCSAR, and BFSAR files.

Lists of games using Nintendo's game engines

Most of these lists are not complete and future Nintendo Switch and Nintendo Switch 2 games may use any of the following game engines; feel free to add any game that use any the engines below.

JSystem

Name Developer Platform(s) Notes
Animal Crossing Nintendo EAD GameCube
Donkey Kong Jungle Beat Nintendo EAD Tokyo GameCube
Link's Crossbow Training Nintendo EAD Software Development Group No. 3 Wii
Luigi's Mansion Nintendo EAD GameCube The Nintendo Switch 2 version was released via Nintendo Switch Online - Nintendo Classics via emulation.
Mario Kart: Double Dash!! Nintendo EAD GameCube
Mario Kart Wii Nintendo EAD Software Development Group No. 1 Wii
Nintendo GameCube System BIOS Nintendo EAD GameCube
Pikmin 2 Nintendo EAD GameCube, Wii
Pokémon Box: Ruby and Sapphire Nintendo EAD GameCube
Super Mario Galaxy Nintendo EAD Tokyo Wii The Nintendo Switch version was released as a standalone game and through Super Mario 3D All-Stars partially via emulation.
Super Mario Galaxy 2 Nintendo EAD Tokyo Wii
Super Mario Sunshine Nintendo EAD GameCube The Nintendo Switch version was released via Super Mario 3D All-Stars while the Nintendo Switch 2 version was released via Nintendo Switch Online - Nintendo Classics via emulation.
The Legend of Zelda: Skyward Sword Nintendo EAD Software Development Group No. 3 Wii
The Legend of Zelda: The Wind Waker Nintendo EAD GameCube The Nintendo Switch 2 version was released via Nintendo Switch Online - Nintendo Classics via emulation.
The Legend of Zelda: Twilight Princess Nintendo EAD Software Development Group No. 3 GameCube, Wii

ActionLibrary

Name Developer Platform(s)
Captain Toad: Treasure Tracker Wii U, Nintendo Switch (does the 3DS version also use ActionLibrary?)
F-Zero 99 Nintendo Switch
Mario vs. Donkey Kong Nintendo Switch
Super Mario 3D Land Nintendo 3DS
Super Mario 3D World Wii U
Super Mario 3D World + Bowser's Fury Nintendo Switch
Super Mario Odyssey Nintendo Switch

LunchPack

Name Developer Platform
Nintendo Land Wii U
Splatoon Wii U
Super Mario Maker Wii U

LunchPack 2

Name Developer Platform
Animal Crossing: New Horizons Nintendo Switch
ARMS Nintendo Switch
Game Builder Garage Nintendo Switch
Nintendo Labo 01: Variety Kit Nintendo Switch
Nintendo Labo 02: Robot Kit Nintendo Switch
Nintendo Labo 03: Vehicle Kit Nintendo Switch
Nintendo Labo 04: VR Kit Nintendo Switch
Ring Fit Adventure Nintendo Switch
Splatoon 2 Nintendo Switch
Super Mario 3D All-Stars Nintendo Switch
Super Mario Maker 2 Nintendo Switch

ModuleSystem

Name Platform Notes
Nintendo Switch Online: Playtest Program Nintendo Switch Please do not submit anything from this game to the main sites
Nintendo Switch Sports Nintendo Switch
Splatoon 3 Nintendo Switch
Super Mario Bros. Wonder Nintendo Switch
The Legend of Zelda: Tears of the Kingdom Nintendo Switch

Bezel Engine

Name Developer Platform
10 Second Run Returns Nintendo Switch
Big Brain Academy: Brain vs. Brain Nintendo Switch
Clubhouse Games: 51 Worldwide Classics Nintendo Switch
Cresteaju Nintendo Switch
Dr Kawashima's Brain Training for Nintendo Switch Nintendo Switch
Endless Ocean: Luminous Nintendo Switch
Everybody 1-2-Switch! Nintendo Switch
Mario Party Superstars NDcube Nintendo Switch
Nintendo Switch 2 Welcome Tour Nintendo Switch 2
Nintendo World Championships: NES Edition Nintendo Switch
Oshiri Tantei: Pupu Mirai no Meitantei Toujou! Nintendo Switch
Pac-Man 99 Arika Nintendo Switch
Sumikko Gurashi: Atsumare! Sumikko Town Nintendo Switch
Sumikko Gurashi: Gakkou Seikatsu Hajimeru Desu Nintendo Switch
Sumikko Gurashi: Sumikko Park e Youkoso Nintendo Switch
Super Mario Bros. 35 Arika Nintendo Switch
Super Mario Party NDcube Nintendo Switch
Super Mario Party Jamboree Nintendo Cube Nintendo Switch
Super Mario Party Jamboree – Nintendo Switch 2 Edition + Jamboree TV Nintendo Switch 2
Tetris 99 Arika Nintendo Switch
Vroom in the Night Sky Nintendo Switch
WarioWare: Get It Together! Nintendo Switch
WarioWare: Move It! Nintendo Switch