amzeratul/halley

A lightweight game engine written in modern C++

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Type:FrameworkCategory(s):Game DevelopmentMedia, Graphics & Games
Added to GitGenius on September 18th, 2026
Created on September 28th, 2015
Open Issues & Pull Requests: 47 (+0)
GitHub issues: Enabled
Number of forks: 177
Total Stargazers: 3,855 (+0)
Total Subscribers: 79 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 144 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Halley is a lightweight game engine written in modern C++.

The engine addresses the need for a game development framework that prioritizes efficiency and clean code practices. It is built on modern C++ standards and designed to keep the codebase lean while providing core functionality for game creation. The approach emphasizes a lightweight architecture that avoids unnecessary bloat, making it suitable for developers who want direct control over their game's implementation without the overhead of heavier engines.

Halley suits developers working on 2D games or projects where a minimal, efficient engine is preferable to larger frameworks. It is particularly appropriate for indie developers, small teams, or anyone building games in C++ who values a streamlined codebase and modern language features. The engine's lightweight nature makes it a good fit for projects where performance and code clarity are priorities, and where developers are comfortable working close to the metal rather than relying on visual editors or extensive abstraction layers.

The project shows consistent development activity with regular commits and ongoing maintenance. The codebase receives updates that address both bug fixes and feature improvements. The maintainers engage with the community through the project's Discord channel, indicating active communication with users and contributors.