Hubbry Logo
Mari0Mari0Main
Open search
Mari0
Community hub
Mari0
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Mari0
Mari0
from Wikipedia
Mari0
DeveloperMaurice Guégan
PublisherStabyourself.net
DesignersMaurice Guégan
Sašo Smolej
SeriesMario (unofficial)
Portal (unofficial)
EngineLÖVE
PlatformsWindows, macOS, Linux
ReleaseMarch 3, 2012
GenresPlatform, puzzle
ModesSingle-player, multiplayer

Mari0 (pronounced "mari-zero") is a 2012 side-scrolling platform video game developed by German[1] indie developer Maurice Guégan with creative input from Sašo Smolej and released onto their website Stabyourself.net. It combines gameplay elements from Nintendo's Super Mario series and Valve's Portal series. The game features Mario armed with a "portal gun", the main game mechanic in the Portal series, allowing him to create two inter-spatial portals on 2-dimensional surfaces which can transport himself, enemies and other objects through them. It was made with the LÖVE game framework.

Development began in 2011 as a direct port of the original Super Mario Bros. with no clear gimmick in mind. The pair's first idea was to implement a four-player multiplayer system similar to the one seen in New Super Mario Bros. Wii – however, after they viewed a Dorkly video entitled Mario With A Portal Gun, they settled on the idea of including a portal gun and other elements from the Portal series. The game quickly gained traction through online blogs and news sites, and has been downloaded nearly 1.6 million times. It was well received by critics for its creativity and simplistic concept. An update to the game titled Mari0: Special Edition was planned for release at an unknown date; however, it was cancelled in 2015 following technical constraints.

Gameplay

[edit]
The title screen of the game with a custom outfit equipped on the player

The core game of Mari0 plays directly from the 8-bit Super Mario Bros. 2D platform game, where the player controls Mario via the keyboard, running and jumping through levels, avoiding or jumping on enemies to defeat them, while collecting coins to earn points towards their score. The game adds the concept of the "portal gun" from the Portal series; the player can click with the mouse device on two separate surfaces on the level to create a portal between them. This can be used for a number of gameplay options, often using vertical momentum entering one portal to "fling" the Mario character horizontally out of the other portal, but will also affect enemies and other game elements in similar manners.

The game features 2 main level packs: the original Super Mario Bros. levels and a level pack containing puzzles involving the portal system. The game also has multiple built-in DLC levels created by fans of the game.

The core game uses the level designs from the original Super Mario Bros. as well as sets of test chambers inspired by Portal's Aperture Science. A level editor, along with different graphic sets and shaders, are provided to create new content. Up to four players can cooperatively play in the game.

Development and release

[edit]

Mari0 began as a recreation of Super Mario Bros. created by Maurice Guégan in the LÖVE framework. He began the project largely as a creative exercise but also in part because he believed similar recreations of the time failed to match the controls of the original game. From there, Guégan and his friend Sašo Smolej were tasked with finding a purpose for the recreation. Their initial idea was to incorporate the multiplayer gameplay of New Super Mario Bros. Wii. However, after seeing a video on the humor site Dorkly entitled Mario With A Portal Gun, the pair decided that they would add a portal gun as well.[2][3][4]

Guégan, the lead programmer of Stabyourself.net games, began development on this functionality in January 2011. He received creative input from Smolej, the developer and spokesperson of the Stabyourself.net website.[4] The pair frequently created blog posts keeping followers up to date with the latest Mari0 developments, including a month-long screenshot marathon of Mari0 updates. Several teasers and videos were posted and a speculated release date of Christmas 2011 was proposed, although this was later pushed towards New Year's Eve 2011,[5] and then postponed further until beta testing had been completed and they were satisfied with the release.

The final release date was posted as a puzzle which the community quickly decoded to reveal March 3, 2012, as the release date.[4][6] An accompanying countdown timer was also placed on the Stabyourself.net homepage.[7]

The first official release was made alongside the publishing of a trailer video.[8] Several updates were released shortly after the game's launch to add a few new features, extra sets of levels, and fix many bugs.[9] The code was also uploaded to a public GitHub repository to allow contributions from the community. Recent updates to the repository include minor bug fixes and updates to newer versions of the LÖVE framework.[10] These changes were made in part to allow tool-assisted speedruns to be created for the game which were later showcased at the semiannual Games Done Quick event.[11]

On May 1, 2012, an update to the game titled Mari0: Special Edition was announced.[12] It was planned to feature the originally delayed online multiplayer[13] along with several other features for use in custom levels such as vertical maps, custom characters, and more elements from Portal 2. Several beta versions were uploaded to the Stabyourself.net forums in early 2014 for the community to give feedback on.[14] Each beta was tagged with a date, a build number, and sometimes a code name which would usually describe the changes in that build. Development seemed to stop, however, after the 9th build, "enemies", was published on March 8, 2014. After over a year of silence about the update, the team confirmed it was cancelled on August 12, 2015.[15]

On September 27, 2017, Guégan began to rewrite Mari0 as Nintendo 3DS homebrew.[16] As the device utilizes a mobile processor, extra care had to be put in to ensuring the game was highly performant. On January 1, 2018, he dropped support for the 3DS due to the homebrew platform's immaturity and shifted his focus towards recreating Super Mario Bros. 3 with portals for PC platforms. It was at this time that the project assumed the name Mari0 2, sometimes known internally and within the community as Mari3.[17] It was also around this time that Maurice began regularly streaming his development progress on Twitch. The game features what the team described as a "massive upgrade to the portal system" which allows portals to be used with the newly added sloped surfaces and overhauls their visual design.[4] On January 4, 2022, the game was uploaded to a public GitHub repository under the MIT License.[18] In December 2022, the team stated that the game was very early in development and may never be released.[4]

Reception

[edit]

Mari0 has been covered on various technology and video game websites. It has gained a lot of attention on sites such as YouTube[19] and Reddit.[20] The game has been well received on various video game blog sites. John Walker of Rock, Paper, Shotgun stated "If it doesn't make you gasp and want to post it to the rest of the internet, then I simply don't understand you."[21] It was covered by Wired and Joystiq.[22][23]

One year after the release, the game had accumulated 1.6 million downloads from the website according to the developers.[24]

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Mari0 is a free and open-source indie platform video game developed by German programmer Maurice Guégan under the pseudonym Stabyourself and released on March 3, 2012, for Microsoft Windows, macOS, and Linux. It recreates the gameplay of Nintendo's 1985 classic Super Mario Bros. from scratch while integrating the portal gun mechanic from Valve's 2007 puzzle-platformer Portal, allowing players to create blue and orange portals on specific surfaces to teleport and solve environmental puzzles alongside traditional side-scrolling platforming. The game emphasizes faithful imitation of the original Super Mario Bros.' physics, level design, and enemy behaviors, but introduces portal-based traversal that enables new strategies for , exploration, and co-operative play. Key features include local four-player co-operative multiplayer, where each character wields an independent portal gun; a built-in level editor for ; support for downloadable map packs; and customizable game modifiers such as altered gravity or enemy behaviors. Players can also equip Mario with one of 33 cosmetic hats, adding visual variety without affecting gameplay. Built using the LÖVE 2D game framework, Mari0 is fully open-source, with its source code available on , encouraging community contributions and mods. Mari0 received positive feedback from players for its creative fusion of two iconic franchises, innovative level possibilities, and high replayability through custom content, earning a user rating of 7.0 out of 10 on game databases. Despite being a fan-made project without official licensing from or , it has garnered a dedicated following in the indie gaming , which received updates until version 1.6 in 2018, expanding compatibility and features. Following the cessation of official updates, a edition has continued development with fixes and enhancements.

Gameplay

Core Platforming

Mari0's core platforming faithfully recreates the side-scrolling mechanics of the 1985 Super Mario Bros., emphasizing precise control and momentum-based movement. Players control Mario using standard inputs for running left or right, jumping to clear gaps or reach higher platforms, and swimming in water sections where directional controls allow ascent and descent through underwater currents. The physics engine replicates the original game's acceleration curves, variable jump heights based on button hold duration, and friction on surfaces, ensuring the responsive feel of the NES classic while making minor adjustments for compatibility with additional features. Enemies and obstacles draw directly from Super Mario Bros., challenging players to time jumps and movements carefully. Ground-based foes like Goombas patrol platforms and can be defeated with a stomp, while offer shell-based interactions for temporary protection or projectile use; aerial or pipe-dwelling threats such as Piranha Plants emerge to bite at passing players. Environmental hazards include bottomless pits that cause instant death upon falling, lava pools that damage on contact, and spiked barriers that require evasion, all integrated to promote rhythmic navigation through linear stages. Power-ups enhance Mario's capabilities, acquired by touching floating question mark blocks or breaking bricks. The Super Mushroom enlarges Mario to a taller, more resilient form that withstands one enemy collision; the Fire Flower equips him with fireball projectiles for ranged attacks; and the Starman grants temporary invincibility, allowing safe passage through hazards while accompanied by a musical cue and visual sparkles. These items cycle through states—small, super, fire, or invincible—resetting upon damage except in the smallest form, which results in life loss. The portal gun integrates as an optional enhancement, allowing players to apply spatial manipulation atop these foundational abilities. Level progression follows a world-based structure mirroring Super Mario Bros., comprising 32 stages spread across 8 themed worlds that escalate in difficulty with longer jumps, denser enemy placements, and complex layouts. Each world typically ends with a castle boss fight against variants of , while secret exits in certain levels unlock shortcuts and warp zones for non-linear advancement, such as pipes leading to later worlds. Completion involves reaching the end flagpole, collecting coins along the way to track progress. The lives system begins with three lives, lost when Mario takes fatal damage in small form or depletes power-up states through hits. Players earn extra lives by accumulating 100 coins, which reset the counter upon award, or finding hidden 1-Up mushrooms in blocks; depletion of all lives triggers a screen, prompting restart from the world title or continue options in later updates. This mechanic encourages coin collection and cautious play to extend sessions.

Portal Gun Mechanics

The portal gun in Mari0 equips Mario with the ability to fire blue and orange portals, integrating spatial puzzle mechanics from the Portal series into the platforming framework. Players acquire the portal gun at the start of World 1-1, enabling immediate use across levels with no permanent upgrade status, as its availability is controlled by level flags. Portals adhere to specific rules for placement and functionality: they can only be fired onto flat, white surfaces such as walls and floors that are designated as portal-conductive, snapping precisely to the game's tile grid without placement between blocks. Momentum and velocity are preserved when traversing portals, with the player's exit orientation adjusted relative to the receiving portal's facing direction, ensuring consistent gravity and physics between linked points. This allows for seamless transitions that feel true to the original Super Mario Bros. physics while adding interdimensional connectivity. In puzzle applications, the portal gun facilitates creative level navigation, such as establishing shortcuts to skip complex platforming sections or redirecting projectiles—for instance, guiding fireballs from fire flowers through portals to strike distant enemies like Hammer Bros. Momentum-based techniques, known as "flinging," involve angling portals to accelerate the player, enabling high jumps or rapid horizontal traversal across gaps, as seen in strategies for levels like 1-2 where portals can shave seconds off completion times by teleporting mid-jump. Key limitations prevent exploitative or unrealistic use: portals cannot be placed on moving objects, non-conductive textures (including black or patterned tiles), or in water sections, and the gun's projectiles have a limited range, despawning if they exit the screen. In some configurations, portals exhibit one-way behavior due to orientation or level design, and earlier versions restricted placement on adjacent sides of the same block, a constraint later addressed in updates. Unique interactions extend the gun's utility to environmental elements, where portals can draw in enemies such as Goombas to clear paths or reposition power-ups like mushrooms for strategic collection, enhancing puzzle-solving by altering enemy and item dynamics within levels.

Multiplayer and Editing Tools

Mari0 features local cooperative multiplayer supporting up to four players simultaneously, with each participant controlling , with players distinguished by different colors, and wielding their own portal gun for independent portal creation. This setup enables shared progression through levels, where players navigate the same environment using combined portal mechanics to overcome obstacles collectively. Optional player collision can be toggled via the cheat menu, unlocked by entering the on the main menu, allowing for more interactive physical interactions during play. In cooperative dynamics, players leverage portals to assist one another—such as flinging allies across gaps or creating shortcut paths—while also supporting racing variants where participants compete to reach level endpoints first, or versus-style challenges integrated into custom setups. The game employs dynamic split-screen functionality, adjusting the display based on player positions to accommodate larger screens without compromising visibility. The built-in level editor provides comprehensive tools for creative extension, enabling tile-based placement of platforms, enemies, and portal-conductive surfaces to construct custom levels adhering to the game's core physics. Users can incorporate scripting for entity behaviors, including custom enemies and power-ups, alongside support for animated tiles, vertical , and infinite slots for levels and music tracks. New keyboard shortcuts facilitate efficient editing, such as select, move, copy, and paste operations, while custom lives screens can be designed for mappacks. Levels created in the editor are exported and imported as .mappack files for local saving and sharing through file exchanges on the developer's forum. The game includes access to downloadable mappacks, such as the 1.6 Portal Mappack featuring 18 test chambers that emulate Science puzzles, expanding cooperative and solo play with Portal-inspired challenges.

Development

Origins and Initial Creation

Mari0 was developed by Maurice Guégan, a German indie developer operating under the Stabyourself.net label, with significant creative contributions from his collaborator and best friend Sašo Smolej, both European students at the time. Guégan had previously gained recognition for smaller projects like Not Tetris 2 and Ortho Robot, which established his approach to reimagining classic . The project originated in August 2011 as an exact recreation of the 1985 game Super Bros., built from scratch using the open-source LÖVE framework to enable rapid prototyping and cross-platform compatibility across Windows, macOS, and distributions from the outset. The core inspiration stemmed from faithfully replicating the original's platforming feel, but Guégan soon sought a novel twist similar to those in his prior works, leading to the integration of Portal's portal gun mechanics to create puzzle-solving opportunities within 's world. This concept drew from popular fan ideas, including a June 2011 Dorkly animated short depicting wielding a portal gun to navigate levels. Development progressed quickly, with alpha demos released in October 2011 to gather feedback on early prototypes, culminating in the full version's completion by March 2012. The design emphasized preserving ' precise controls and level structure while introducing innovative portal-based puzzles that encouraged creative navigation, such as momentum conservation across portals in a 2D environment; initial level packs focused on single-player and play to blend platforming with spatial problem-solving. Early challenges centered on harmonizing the distinct physics systems of Super Mario Bros. and Portal, requiring multiple code revisions to achieve flexible, "undynamical" behavior that supported both precise jumps and portal-induced momentum without compromising the original game's responsive feel. Extensive playtesting was essential to refine these interactions, particularly testing portal placement and velocity preservation in two dimensions, which delayed progress but ensured a cohesive experience.

Release and Post-Launch Updates

Mari0 was initially released on March 3, 2012, as a free download from the developer's website, Stabyourself.net, supporting Windows, macOS, and platforms via the LÖVE framework. In the weeks following launch, the developer rapidly issued updates to refine the game, with version 1.1 on March 4 addressing initial bugs and compatibility issues across operating systems. Subsequent patches, including 1.3 on March 6, 1.4 on March 8, and 1.5 on March 15, continued fixing bugs, improving performance, and introducing new features such as custom support and additional hats for characters. These updates also incorporated community-requested enhancements like downloadable mappacks, including Acid Trip, The Lost Levels, and The Untitled Game. The game has been downloaded nearly 1.6 million times. Version 1.6, released on December 20, 2016, marked the final major official update, bundling previous DLC mappacks for easier access, enhancing the level editor with features like improved map resizing, and stabilizing multiplayer functionality for up to four players. Minor revisions followed, with 1.6.2 issued on September 15, 2018, primarily for compatibility with newer LÖVE versions. Shortly after the initial release, on May 1, 2012, the developer announced Mari0: , an ambitious expansion promising online multiplayer alongside expanded level and new mechanics like grates and dynamic water elements. A playable demo of the Special Edition was showcased at 2015 in , , where it received positive feedback despite ongoing development hurdles. However, on August 12, 2015, was officially cancelled due to escalating technical complexities, code maintenance challenges, and developer burnout from the project's scope exceeding the small team's capacity. Beta versions of the expansion remain available through the official forums for archival purposes, but no further official updates or sequels have been pursued. The game's source code has been open-sourced on since 2012, enabling ongoing community access and ports to additional platforms like the handheld. By its tenth anniversary in March 2022, Mari0 had achieved over 3.4 million downloads worldwide.

Sequel Development Attempts

Following the cancellation of the Mari0 Special Edition project in 2015, which served as an initial sequel attempt but succumbed to extensive bugs, feature creep, and the need for a complete engine rewrite, developer Maurice Guégan drew lessons on managing project scope to inform future efforts. In 2017, Guégan announced plans for a new sequel titled Mari0 2, internally referred to as Mari3 to signify its position as the third major iteration in the series, with a focus on incorporating elements from Super Mario Bros. 3. Initial development targeted the Nintendo 3DS platform using a custom engine optimized for homebrew applications, but the project shifted to PC in 2019 owing to the 3DS hardware's processing limitations, which hindered smooth integration of complex portal mechanics and level designs. By 2022, early prototypes had emerged, emphasizing 3D navigational elements alongside expanded portal functionality to enhance puzzle depth and environmental interaction, positioning the game as a with modernized graphics to the original Mari0. The source code for this PC-based version, built on the LÖVE 11.3 framework, remains publicly available, reflecting ongoing but intermittent progress. Development has encountered significant hurdles, including reminiscent of prior efforts, changes in team composition, and difficulties in seamlessly incorporating new mechanics like 3D navigation without compromising performance. As of November 2025, Mari0 2 remains in early development according to available project records, with no beta releases issued and no confirmed release date.

Reception and Impact

Critical Reviews

Upon its alpha release in late 2011, praised Mari0 as "remarkable" for its creative fusion of platforming with Portal's portal mechanics, noting how the combination elicited smiles through clever level navigation using portals, lasers, and gels. Following the full release in March 2012, the outlet reiterated the concept's appeal as "amazing," highlighting features like local co-op and planned online multiplayer as enhancements to the core experience. Wired described the game as an innovative crossover, emphasizing the portal gun's integration into 8-bit Mario levels to introduce puzzle-solving amid traditional jumping and enemy avoidance. The Next Web echoed this positivity, calling the debut version a "fantastic first release" with engaging gameplay that particularly shone in Portal-themed map packs featuring light bridges and companion cubes. Critics consistently lauded the seamless blending of Super Mario Bros.' familiar Mushroom Kingdom with Portal's physics-based tools, enabling novel strategies like portal-assisted jumps over gaps or redirecting enemy fire. The built-in level editor received high marks for its accessibility and potential for community creativity, allowing players to design custom stages with both Mario and Portal elements. As a free, open-source download for Windows, OS X, and , the game's no-cost model was appreciated for broadening access to this tribute without commercial pressures. However, reviews pointed to technical shortcomings, including bugs like audio cutouts and performance stuttering, especially on OS X, which could disrupt gameplay flow. Controls drew criticism for their keyboard-and-mouse setup, which felt awkward and required adjustment time, particularly for aiming the portal gun at surfaces like the floor. The absence of power-ups like mushrooms in early builds made levels brutally challenging with limited lives, exacerbating occasional physics glitches in momentum and . Lacking a Metacritic aggregate due to its indie, status, Mari0 earned consistently high user ratings on download platforms, such as 4 out of 5 on , reflecting broad appreciation for its inventive design.

Popularity and Downloads

Mari0 achieved significant popularity shortly after its release, reaching approximately 1.7 million downloads by March 2013, one year after its release, excluding third-party sites. By March , the game had accumulated over 3.4 million downloads from the official site alone, demonstrating sustained interest more than a decade after launch (latest reported figures as of ). This growth was bolstered by its free distribution model, which allowed widespread accessibility without . The game's viral spread was amplified through online video content, particularly on YouTube, where playthroughs and speedruns attracted millions of views. For instance, a gameplay video by Blue Television Games titled "Mari0 | Super Mario Bros. Meets Portal! | Gameplay" has garnered over 5.6 million views since its upload in 2017. Similarly, another video from the same creator exploring humorous map packs exceeded 1.5 million views. These videos, along with community discussions on platforms like Reddit, contributed to heightened awareness and organic sharing among gaming enthusiasts. Culturally, Mari0 has been recognized in various compilations of notable fan-made games, often praised for its innovative crossover of Super Mario Bros. and Portal mechanics. It has influenced discussions on indie game crossovers and appeared in retrospective lists highlighting creative fan projects. Annual spikes in playtime and downloads occur around milestones like Super Mario anniversaries, reflecting its ties to the enduring Mario franchise. While primarily distributed for PC across Windows, macOS, and Linux, Mari0's open-source nature has led to community-driven ports for other platforms, including adaptations for handheld devices like the PlayStation Vita and mobile systems such as Android. The game's longevity persists due to its free availability and robust mod support, maintaining steady download rates of approximately 1,400 per week as of 2022, even after the cancellation of planned expansions like Mari0: Special Edition in 2015. This modding ecosystem, including tools for custom levels and entities, continues to engage players and extend the title's relevance.

Community Contributions

The modding community for Mari0 has flourished since the game's 2012 release, with fans creating and sharing a wide array of custom content through dedicated platforms. GameBanana serves as the primary hub, hosting numerous , maps, and mappacks that extend the base game with new levels, mechanics, and aesthetics. Popular examples include the Sonic Pack, a reskin featuring 8-bit Sonic as a playable character alongside custom levels and artwork inspired by Sega's platformers, and Kaizo-style challenges like Super Kebro Bros., which introduce punishing difficulty through intricate level design. Custom campaigns, such as 16, further showcase community creativity by crafting multi-world adventures with original themes, like island explorations in Truffle Isle. A significant community effort is the Mari0 Community Edition (Mari0-CE), an open-source initiated to enhance and maintain the game after official development ceased. Hosted on , Mari0-CE focuses on bug fixes, improved stability for running mappacks, and broader compatibility with LÖVE framework versions (0.9.x through 11.x), including enhanced controller support. The project remains active, with ongoing updates addressing compatibility issues and polishing features, the latest release in September 2024. Fans have also developed unauthorized ports to expand accessibility beyond the original PC, Mac, and platforms. Notable examples include a work-in-progress port to titled Portal-Bros, which aims to replicate the core portal mechanics faithfully, and adaptations for that integrate homebrew environments. Mobile versions for Android exist as unofficial modifications, often distributed via forums with instructions for installation using the LÖVE engine. Complementary tools include enhanced level editors integrated into Mari0-CE for easier mod creation and texture packs shared on sites, allowing users to swap visuals for themed reskins like Sonic-inspired assets. Community engagement extends to organized events and ongoing maintenance of discussion spaces. Speedrunning leaderboards on Speedrun.com track records for categories like the full Super Mario Bros. campaign, with top times such as 1:27.566 demonstrating optimized portal usage. Fans host challenges and collaborations via the official Stabyourself.net forums and a dedicated Discord server, maintained since 2018, where users share mod ideas, troubleshoot ports, and organize playthroughs. These contributions have profoundly impacted Mari0's longevity, with mappacks like 16 expanding gameplay to over 30 levels per campaign and introducing narrative elements absent in the original. By preserving and evolving the game through forks like Mari0-CE, the community has sustained interest and accessibility long after official support ended, fostering a vibrant of fan-driven content.

Technical Details

Game Engine and Platforms

Mari0 was developed using the LÖVE framework, a free and open-source Lua-based engine designed for creating 2D games, chosen for its simplicity in prototyping mechanics like portal physics and its ability to produce cross-platform builds with minimal effort. The LÖVE framework itself is released under the zlib/libpng license, allowing broad usage including commercial applications without restrictions. From its initial release, Mari0 has supported Microsoft Windows, macOS, and operating systems, leveraging LÖVE's cross-platform capabilities to ensure compatibility across these environments without platform-specific code changes. The game requires LÖVE version 0.8.0 to run its .love archive files, though bundled executables incorporate the framework directly. Community ports exist for newer LÖVE versions (e.g., 0.10.0 and later), improving compatibility with modern hardware and operating systems as of 2025. Distribution occurs via downloadable archives: .zip files containing standalone executables for Windows (.exe), macOS (.dmg or app bundle within .zip), and (.zip with binary), eliminating the need for native installers or separate framework setup for end-users. Users simply extract and run the , as the builds bundle the necessary LÖVE runtime. The game's lightweight design, relying on LÖVE's efficient 2D rendering, allows it to perform well on low-end hardware, including older systems from the early , with minimal resource demands suitable for integrated . Post-launch updates introduced support through LÖVE's pixel capabilities, enabling community-created visual effects like custom filters without compromising performance on modest setups. The complete source code has been publicly available on GitHub since 2022 under the MIT license, facilitating user compilation, modifications, and modding by integrating directly with LÖVE for custom builds.

Graphics, Sound, and Controls

Mari0 employs pixel art graphics that closely mimic the style of the original 1985 NES Super Mario Bros., utilizing a limited color palette to replicate the retro aesthetic of the classic platformer. The visuals emphasize crisp, blocky sprites for characters, enemies, and environments, maintaining the side-scrolling 2D perspective while integrating Portal elements like blue and orange portals seamlessly into the Mario world. Community mods and unofficial editions, such as Mari0: Special Edition, introduce support for custom graphics, including character skins that allow players to replace default sprites with community-created alternatives. The sound design features a chiptune soundtrack that recreates the memorable tunes from Super Bros., including overworld themes and level-specific motifs, rendered in an 8-bit style to preserve the nostalgic audio fidelity. Sound effects draw from the original series for actions like jumping, coin collection, and enemy defeats, while incorporating Portal-inspired audio cues, such as whooshing sounds for portal firing and placement, to blend the two franchises audibly. Controls in Mari0 are designed for intuitive platforming, with keyboard inputs using the or WASD for left/right movement and running, the spacebar for jumping, and the for firing fireballs when powered up. The portal gun is primarily operated via the for aiming and shooting, though keyboard alternatives exist for in co-op play; up to four players can participate simultaneously. Full gamepad support is included, with customizable button bindings to accommodate various controllers like or . Accessibility options focus on input flexibility and basic display adjustments, including full control remapping for both keyboard and , as well as toggles for fullscreen mode. The high-contrast visuals aid readability without dedicated color-blind modes, and particle effects added in updates enhance environmental feedback, such as sparks from collisions or trails from power-ups, without overwhelming the retro presentation.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.