Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Lua
  3. Mari0

Mari0

Lua1.6.2

A 2D platformer combining Mario gameplay with Portal mechanics, built with the LÖVE framework.

Visit WebsiteGitHubGitHub
761 stars120 forks0 contributors

What is Mari0?

Mari0 is an open-source 2D platformer that combines classic Mario-style gameplay with Portal mechanics. It allows players to shoot portals to create connections between surfaces while navigating through platforming challenges. The game solves the problem of limited creative mashups in gaming by freely blending two beloved gameplay styles into a single experience.

Target Audience

Game developers interested in 2D platformer mechanics, modders looking for Lua-based game projects, and players who enjoy creative mashups of established game franchises.

Value Proposition

Developers choose Mari0 because it offers a unique combination of proven gameplay mechanics in an open-source package, providing both entertainment value and educational insight into game development with the LÖVE framework.

Overview

Mario + Portal platformer

Use Cases

Best For

  • Studying 2D platformer game mechanics implementation
  • Learning Lua game development with the LÖVE framework
  • Creating custom levels with portal-based puzzle mechanics
  • Experimenting with game modding and scripting
  • Developing multiplayer cooperative platformer experiences
  • Understanding how to blend different gameplay mechanics effectively

Not Ideal For

  • Developers creating original intellectual property without derivative content
  • Projects requiring advanced 3D graphics or modern game engine features
  • Teams needing extensive documentation and active community support for troubleshooting
  • Commercial game studios seeking a fully licensed, ready-to-ship product

Pros & Cons

Pros

Creative Gameplay Fusion

Blends Mario-style platforming with Portal mechanics for a unique puzzle-platformer experience, as highlighted in the GitHub description.

Modding and Customization

Supports Lua scripting and includes a level editor, enabling users to create and share custom levels, enhancing replayability and community engagement.

Open-Source Accessibility

Released under MIT License, it provides full code access for educational purposes in game development with the LÖVE framework.

Local Multiplayer Fun

Offers cooperative play in the same game world, adding a social dimension to the portal-based platforming challenges.

Cons

Minimal Documentation

The README is sparse with only basic setup info, which can hinder new developers from understanding advanced features or troubleshooting.

Dated Technology Stack

Built on LÖVE 11.4, which may not be the latest version, potentially leading to compatibility issues on modern systems or missing newer framework features.

Niche and Limited Scope

As a specific mashup, it lacks the versatility of a general game engine and may not appeal to those outside its fanbase or seeking broader game mechanics.

Frequently Asked Questions

Quick Stats

Stars761
Forks120
Contributors0
Open Issues0
Last commit2 years ago
CreatedSince 2012

Tags

#2d-platformer#puzzle-platformer#game-development#level-editor#open-source-game#lua#modding#multiplayer-game#love2d

Built With

L
LÖVE
L
Lua

Links & Resources

Website

Included in

Lua4.5k
Auto-fetched 1 day ago

Related Projects

awesome-love2dawesome-love2d

A curated list of amazingly awesome LÖVE libraries, resources and shiny things.

Stars4,436
Forks242
Last commit25 days ago
lumelume

Lua functions geared towards gamedev

Stars1,237
Forks86
Last commit2 years ago
Journey to the Center of HawkthorneJourney to the Center of Hawkthorne

Digital Estate Planning: The Game

Stars1,150
Forks453
Last commit1 year ago
BumpBump

A collision detection library for Lua

Stars1,092
Forks85
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub