Skip to content

Ichiloto 2D Game Engine is a lightweight, PHP-based game engine designed for creating 2D JRPG-style games using ASCII art in the terminal. Inspired by the classic gameplay of 90s JRPGs such as Final Fantasy 1-6 and Dragon Quest, Ichiloto enables developers to craft immersive retro experiences directly in the console.

Notifications You must be signed in to change notification settings

ichiloto/engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ichiloto 2D Game Engine

Ichiloto Game Engine Logo

Ichiloto 2D Game Engine is a lightweight, PHP-based game engine designed for creating 2D JRPG-style games using ASCII art in the terminal. Inspired by the classic gameplay of 90s JRPGs such as Final Fantasy 1-6 and Dragon Quest, Ichiloto enables developers to craft immersive retro experiences directly in the console.

Features

  • ASCII Art Rendering: Build and display rich, visually expressive game worlds entirely with ASCII characters.
  • Turn-Based Battle System: Create strategic and engaging combat inspired by classic JRPG mechanics.
  • Event System: Implement complex in-game events and cutscenes using a simple, extensible architecture.
  • Cross-Platform: Runs seamlessly in any environment with PHP support.

Goals

Ichiloto 2D Game Engine aims to provide an accessible platform for developers and enthusiasts to bring nostalgic, text-based adventures to life while maintaining the depth and charm of traditional JRPG gameplay.

Roadmap

  • Core game loop implementation
  • Notifications and HUD elements
  • Map editor and ASCII art design tools
  • Save/load system
  • Advanced battle system customization
  • Scripting support for quests and events
  • Camera and animation support
  • Sound and music integration
  • Non-player character (NPC) and dialogue system
  • Character progression and inventory management

Join us on this journey to redefine retro gaming with the power of ASCII art and PHP!

About

Ichiloto 2D Game Engine is a lightweight, PHP-based game engine designed for creating 2D JRPG-style games using ASCII art in the terminal. Inspired by the classic gameplay of 90s JRPGs such as Final Fantasy 1-6 and Dragon Quest, Ichiloto enables developers to craft immersive retro experiences directly in the console.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages