Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Android
  3. JustWeEngine

JustWeEngine

Javav1.13

An easy-to-use open source Android native game framework for building 2D games.

GitHubGitHub
770 stars111 forks0 contributors

What is JustWeEngine?

JustWeEngine is an open-source Android native game framework that simplifies 2D game development for Android devices. It provides essential game development components like sprite management, physics, input handling, and scene management to help developers create games more efficiently. The framework handles the core game loop and offers a structured approach to building Android games.

Target Audience

Android developers looking to create 2D games without the complexity of larger game engines. It's ideal for indie developers, hobbyists, and students who want a lightweight, native Android game development solution.

Value Proposition

Developers choose JustWeEngine for its simplicity and native Android approach, offering a straightforward framework that reduces boilerplate code while maintaining control over game logic. It's easier to learn than larger engines and integrates seamlessly with standard Android development workflows.

Overview

An easy open source Android Native Game FrameWork.

Use Cases

Best For

  • Creating simple 2D Android games with sprite-based graphics
  • Learning Android game development fundamentals
  • Building lightweight arcade-style mobile games
  • Developing educational games for Android platforms
  • Prototyping game concepts quickly on Android
  • Creating games with basic physics and collision detection

Not Ideal For

  • Developers targeting cross-platform releases on iOS, web, or desktop alongside Android
  • Projects requiring advanced 3D graphics, VR support, or complex physics simulations
  • Teams needing a large ecosystem of pre-built assets, plugins, or extensive third-party integrations
  • Games with heavy reliance on sophisticated online multiplayer features or real-time networking

Pros & Cons

Pros

Lightweight and Simple

The framework emphasizes reducing complexity with a straightforward architecture, making it easy to start 2D game development on Android without overwhelming boilerplate code.

Native Android Integration

Seamlessly integrates with standard Android tools like Gradle and Maven, as shown in the README setup instructions, allowing developers to use familiar workflows.

Comprehensive 2D Features

Includes essential components like sprite management with animation, collision detection, physics support, and audio integration, covering core needs for basic 2D games.

Accessible Learning Resources

Offers tutorials in multiple languages and demo projects, such as the plane game demo and Hungry Shark, helping new users quickly grasp the framework.

Cons

Platform-Specific Limitations

Only supports Android, making it unsuitable for cross-platform development, which is a significant drawback in today's multi-device gaming market.

Basic Feature Set

Physics and audio capabilities are rudimentary; the README highlights them as 'basic,' which may not suffice for games needing advanced simulations or high-quality sound.

Limited Ecosystem and Updates

The framework lacks a rich library of assets or plugins, and the version v1.13 suggests infrequent updates, potentially leaving users without modern features or fixes.

Frequently Asked Questions

Quick Stats

Stars770
Forks111
Contributors0
Open Issues5
Last commit26 days ago
CreatedSince 2015

Tags

#android-native#open-source#engine#game-development#mobile-gaming#sprite-animation#2d-games#game-engine#2d-game-engine#game-physics

Built With

A
Android
M
Maven
J
Java
G
Gradle

Included in

Android12.0k
Auto-fetched 31 minutes ago

Related Projects

RajawaliRajawali

Android OpenGL ES 2.0/3.0 Engine

Stars2,413
Forks703
Last commit3 years 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