Ikemen GO

Ikemen GO — Free Download. Fighting game engine
Open source engine for the creation of two-dimensional fighting games. It is an evolution of the M.U.G.E.N engine, developed in the Go programming language. It supports single-player and multiplayer game modes, both locally and online. The system allows for the customization of characters, stages, and game mechanics through text configuration files.
5.0(1 ratings)

Download Ikemen GO (Official links)
File size: 19.1 MB
The latest version of Ikemen GO is: 0.99.0
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Multiplayer network support. Implements functionalities for multiplayer matches over local network or internet. Includes game state synchronization and latency handling. The network architecture is designed to maintain consistency between connected clients.
  • MUGEN content compatibility. Maintains compatibility with a significant portion of the content created for MUGEN. Interprets character and stage definition files in .def and .cns format. Executes legacy artificial intelligence systems.
  • Scalable resolution system. Renders graphics at variable resolutions independent of the original sprite resolution. Applies scaling algorithms to maintain aspect ratio. Fullscreen and windowed configuration.
  • Advanced scripting engine. Provides a scripting system to modify game behaviors. Supports complex conditional expressions and state variables. Developers can alter movement mechanics and combat systems.
  • Multimedia resource management. Manages the loading and unloading of graphic and sound resources. Supports PNG, JPEG, and BMP image formats. Plays audio files in OGG, WAV, and MP3 formats with per-channel volume control.
  • Configurable input system. Detects and assigns input devices such as keyboards, joysticks, and gamepads. Allows control customization for each player. Stores input configurations in separate profiles.
  • Multiple game modes. Includes implementations for arcade, versus, training, and spectator modes. Each mode has specific rules and victory conditions. Training mode offers movement debugging tools.
  • Particle and effects system. Renders visual effects using a configurable particle system. Generates flashes, smoke, and motion trails. Effects are defined by parameters for position, velocity, and lifespan.
  • Precise collision handling. Calculates collision detection between character hitboxes and hurtboxes. Uses a layer system to manage interaction priorities. Updates collision states on each animation frame.
  • Interface customization. Allows modification of user interface elements via configuration files. Changes position and appearance of life bars, counters, and menus. Supports overlay of custom HUD elements.
  • Replay and save system. Records and plays back complete matches in a compressed file format. Stores input states to recreate gameplay sessions. Save files retain unlockable progress and statistics.
  • Performance configuration. Adjusts performance parameters such as frame rate limit and threads. Monitors system resource usage during execution. Effect reduction options for limited hardware.

Ikemen GO development began in 2018 as a fork of the I.K.E.M.E.N. project. The creators are members of the fighting game engine developer community. The codebase is primarily written in Go, with Lua components for scripting. The project follows a collaborative development model through GitHub repositories.


Alternatives to Ikemen GO:

Pyrite64 — Free Download. Visual editor and engine for Nintendo 64

Pyrite64

Pyrite64 is a three-dimensional video game creation tool oriented towards the Nintendo 64 console.
Price: Free   Size: 29.7 MB   Version: 0.1.0   OS: Windows, Linux