Skip to content
 
 

Repository files navigation

RareEngine2 – Java Android 2D Game Engine

RareEngine2 is a lightweight, open-source 2D game engine built in pure Java for Android using the Canvas API. It is designed for developers who want to make minimal, fast, and flexible games without third-party dependencies.

With a Unity-like component-based architecture, RareEngine2 provides clean scene management, custom rendering, and low-level control for maximum performance on mobile.


🚀 Features

  • 🔧 Pure Java & Canvas – No dependencies, built using Android’s native drawing tools.
  • 🧩 Component-Based System – Inspired by Unity, enabling modular, scalable game design.
  • 🎮 Custom Rendering Engine – Full control over how game elements are drawn.
  • 📦 Minimal Footprint – Create tiny APKs with fast loading times.
  • 🔄 Scene & Object Management – Easily manage multiple game screens and reusable objects.

📘 Usage

RareEngine2 is ideal for:

  • Mobile arcade games
  • Educational or experimental game projects
  • Java-based engine learning and prototyping

📐 Physics

Physics is powered by JBox2D – full credit to the original developers.


📝 License

This project is licensed under the MIT License. You are free to:

  • ✅ Use it in personal or commercial projects
  • ✅ Modify or distribute it
  • 🚫 Just remember to give credit to RareDeveloper

See the LICENSE file for details.


🔗 More Info

  • Project maintained by RareDeveloperOfficial
  • Explore code, contribute, or report issues right here on GitHub.

About

RareEngine2 A lightweight 2D game engine for Android using pure Java and Canvas. Component-based (like Unity) Custom rendering and input No physics, no dependencies Ideal for small games with tiny APK size. Link down is for documentation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages