What was Super Mario World coded in?

What was Super Mario World Coded In?

Super Mario World, a classic platformer game developed by Nintendo, was released in 1990 for the Super Nintendo Entertainment System (SNES). The game was a massive hit, and its success can be attributed to its engaging gameplay, charming graphics, and innovative features. But have you ever wondered what programming languages were used to create this beloved game?

The Answer: C and Compiled to ROM

According to various sources, including an interview with Toshihiko Nakago, one of the game’s programmers, Super Mario World was written almost entirely in C. The code was then compiled using a Silicon Graphics IDO compiler and written to the read-only memory (ROM) chips contained in the SNES cartridges.

Why C?

C was a popular choice for game development in the 1980s and 1990s due to its efficiency, portability, and flexibility. It was also a well-established language at the time, with a large community of developers and a wide range of libraries and tools available. Additionally, C’s ability to generate efficient machine code made it an attractive choice for developing games that required fast execution and minimal memory usage.

The Development Process

The development of Super Mario World was a complex process that involved a team of programmers, designers, and artists working together to create the game. The team used a combination of C and assembly language to write the game’s code, which was then compiled and linked into a single executable file.

Key Features of the Game

Some of the key features of Super Mario World include:

  • Yoshi: A dinosaur-like creature that Mario can ride and use to eat enemies and break certain blocks.
  • Koopa Troopas: Turtle-like enemies that can be defeated by jumping on them or using Yoshi to eat them.
  • Piranha Plants: Plants that can be found in pipes and can harm Mario if he touches them.
  • Warp Pipes: Pipes that allow Mario to travel quickly between different parts of the game world.

Interesting Facts

Here are some interesting facts about Super Mario World:

  • The game was originally intended to be a sequel to Super Mario Bros. 3, but it was later rebranded as a standalone game.
  • The game’s music was composed by Koji Kondo, who is also known for his work on other Nintendo games, including The Legend of Zelda and Star Fox.
  • The game’s graphics were created using a combination of pixel art and 3D modeling.

Conclusion

In conclusion, Super Mario World was coded in C and compiled to ROM using a Silicon Graphics IDO compiler. The game’s development was a complex process that involved a team of programmers, designers, and artists working together to create a game that has become a classic of the platformer genre.

Your friends have asked us these questions - Check out the answers!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top