Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Games
  3. Ikemen GO

Ikemen GO

NOASSERTIONGonightly

An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.

Visit WebsiteGitHubGitHub
1.4k stars218 forks0 contributors

What is Ikemen GO?

Ikemen GO is an open-source fighting game engine written in Google's Go programming language that supports resources from the classic M.U.G.E.N engine. It provides backwards compatibility with M.U.G.E.N version 1.1 Beta while adding numerous enhancements and modern features. The engine allows developers and fighting game enthusiasts to create and run custom fighting games using existing M.U.G.E.N content.

Target Audience

Fighting game developers, M.U.G.E.N content creators, and retro gaming enthusiasts who want to build or run custom fighting games with modern engine features. It's particularly valuable for those with existing M.U.G.E.N resources who want better performance and expanded capabilities.

Value Proposition

Developers choose Ikemen GO because it maintains compatibility with the vast library of existing M.U.G.E.N content while offering modern improvements, cross-platform support, and better performance through its Go-based architecture. It provides the best of both worlds: access to classic fighting game resources with contemporary engine features.

Overview

An open-source fighting game engine that supports MUGEN resources.

Use Cases

Best For

  • Creating custom fighting games using existing M.U.G.E.N characters and stages
  • Developing cross-platform fighting games for Windows, macOS, Linux, and Android
  • Modernizing M.U.G.E.N projects with enhanced engine features
  • Building fighting game tournaments with improved performance and stability
  • Learning game engine development with an open-source fighting game codebase
  • Porting classic M.U.G.E.N content to modern platforms

Not Ideal For

  • Projects aiming to create 3D games or non-fighting genres
  • Developers seeking a game engine with extensive built-in visual editors and drag-and-drop tools
  • Teams that require out-of-the-box online multiplayer functionality with server authority

Pros & Cons

Pros

M.U.G.E.N Resource Compatibility

Supports resources from M.U.G.E.N version 1.1 Beta, allowing seamless use of existing characters, stages, and assets without modification, as stated in the key features.

Cross-Platform Deployment

Provides ready-to-use builds for Windows, macOS, Linux, and Android, enabling developers to target multiple platforms from a single codebase, highlighted in the installing section.

Modern Codebase in Go

Written in Go for better performance and maintainability compared to the original M.U.G.E.N engine, leading to improved stability and easier contributions, per the modern development feature.

Backwards Compatibility with Enhancements

Aims for backwards-compatibility while expanding features, offering the best of both worlds by retaining old resources and adding new capabilities, as described in the philosophy.

Cons

Complex Setup for Development

Building the engine requires platform-specific steps in BUILDING.md and manual downloading of dependencies like screenpack assets, making initial setup cumbersome and time-consuming.

Limited Built-in Documentation

Instructions for creating custom stages, characters, and resources are not in the main README but referenced to the community forum, hindering quick onboarding for content creators.

Dependency on M.U.G.E.N Ecosystem

Tight coupling to M.U.G.E.N's resource formats and limitations may restrict innovation beyond that framework, despite the modern enhancements.

Potential Instability from Fork History

The project was forked from an abandoned repository, which could raise concerns about long-term maintenance and stability, though the current team appears active.

Open Source Alternative To

Ikemen GO is an open-source alternative to the following products:

M
M.U.G.E.N

M.U.G.E.N is a freeware 2D fighting game engine that allows users to create custom characters, stages, and game mechanics.

Frequently Asked Questions

Quick Stats

Stars1,390
Forks218
Contributors0
Open Issues120
Last commit20 hours ago
CreatedSince 2019

Tags

#gamedev#game-development#golang#cross-platform#open-source-gaming#go-language#go#game-engine#retro-gaming

Built With

G
Go
F
FFmpeg
D
Docker

Links & Resources

Website

Included in

Open Source Games2.7k
Auto-fetched 11 hours ago

Related Projects

Three.jsThree.js

JavaScript 3D Library.

Stars113,035
Forks36,383
Last commit11 hours ago
GodotGodot

Godot Engine – Multi-platform 2D and 3D game engine

Stars112,492
Forks25,643
Last commit1 day ago
pixi.jspixi.js

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

Stars47,399
Forks5,029
Last commit5 days ago
PhaserPhaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

Stars39,774
Forks7,143
Last commit4 days 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