Skip to content

eludi/arcamini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arcamini

arcamini is a friendly, lightweight, and multi-language runtime for developing 2D console games.

  • 🎓 Easy to learn: About 30 core functions for resource management, drawing, audio, and input.
  • 📦 Easy to deploy: Download a precompiled single-file runtime, add your game logic and assets, and you're ready to go.
  • 🚀 No artificial limitations: arcamini is not a fantasy console with outdated specs, but a modern framework for rapid console game development.
  • 👐 Open source: MIT licensed.

Multi-language Support

arcamini supports game development in JavaScript, Python, and Lua, with up-to-date language standards and a unified API.

2D Graphics

Supports both pixel sprites and scalable vector graphics (SVG) for crisp visuals on any display.

Console Game Focus

Primarily designed for Linux-based handheld consoles, with console-style input handling. Yet games run equally well on standard PCs.

Documentation

Examples

Language-specific Extensions

All arcamini variants support the same core APIs. Additional features:

  • arcaqjs: Node.js-like require() for CommonJS modules, console.log()/.warn()/.error() for output.

License

MIT License - see LICENSE.md for details.

About

the friendly and lightweight multi-language 2D console game runtime

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors