{"id":19999976,"url":"https://github.com/monntecc/hyperion","last_synced_at":"2026-06-13T14:06:23.185Z","repository":{"id":252221625,"uuid":"839322533","full_name":"monntecc/Hyperion","owner":"monntecc","description":"Hyperion game engine repository","archived":false,"fork":false,"pushed_at":"2024-08-08T10:40:49.000Z","size":12143,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"latest","last_synced_at":"2025-01-12T12:50:53.031Z","etag":null,"topics":["2d","3d","engine","graphics","renderer","xmake"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/monntecc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-07T11:29:18.000Z","updated_at":"2024-12-26T16:02:55.000Z","dependencies_parsed_at":"2024-08-08T13:07:39.148Z","dependency_job_id":null,"html_url":"https://github.com/monntecc/Hyperion","commit_stats":null,"previous_names":["monntecc/hyperion","monntecc/hyperioncpp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monntecc%2FHyperion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monntecc%2FHyperion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monntecc%2FHyperion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monntecc%2FHyperion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monntecc","download_url":"https://codeload.github.com/monntecc/Hyperion/tar.gz/refs/heads/latest","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241439484,"owners_count":19963095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","3d","engine","graphics","renderer","xmake"],"created_at":"2024-11-13T05:13:28.272Z","updated_at":"2026-06-13T14:06:23.123Z","avatar_url":"https://github.com/monntecc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Hyperion Game Engine**\n\nHyperion is a cross-platform game engine developed in C++. It provides a comprehensive set of features for game development, including:\n\n* Rendering: Hyperion supports a variety of rendering APIs, including OpenGL, DirectX, and Vulkan. It also includes a number of advanced rendering features, such as deferred rendering, shadow mapping, and post-processing. (Planning)\n* Physics: Hyperion includes a physics engine that supports rigid body dynamics, collision detection, and constraints. (Planning)\n* Audio: Hyperion includes an audio engine that supports 3D positional audio, effects, and music. (Planning)\n* Input: Hyperion includes an input system that supports keyboard, mouse, and gamepad input. (Planning)\n* Networking: Hyperion includes a networking system that supports multiplayer games. (Planning)\n\n**Getting Started**\n\nTo get started with Hyperion, you will need to install the following dependencies:\n\n* C++ compiler\n* Premake 5\n* OpenGL, DirectX, or Vulkan SDK (depending on which rendering API you want to use) (For now we're only support's OpenGL)\n\nOnce you have installed the dependencies, you can clone the Hyperion repository and build the engine:\n\n```\ngit clone https://github.com/nylestroke/Hyperion.git\ncd Hyperion\nScripts/premake/premake-gen.bat\n```\nOpen solution in Visual Studio 2022 or higher, build, and open start project 'Sandbox'\n\nThis will generate a binary file called `Hyperion` in the `build` directory. You can then run the engine by executing the binary file.\n\n**Usage**\n\nTo create a new game with Hyperion, you can use the following command: (Planning)\n\n```\nHyperion new_project \u003cproject_name\u003e\n```\n\nThis will create a new directory for your project and generate a basic project template.\n\nOnce you have created a new project, you can start developing your game by adding code to the `src` directory. The `src` directory contains the source code for all of the engine's features.\n\nTo run your game, you can use the following command:\n\n```\ncd \u003cproject_name\u003e\n./Hyperion\n```\n\nThis will start the engine and load your game project.\n\n**Documentation**\n\nThe Hyperion documentation is available at [insert documentation link here]. (Planning)\n\n**Contributing**\n\nIf you are interested in contributing to Hyperion, please see the contribution guidelines: [insert contribution guidelines link here]. (Planning)\n\n**License**\n\nHyperion is licensed under the Apache 2.0 License: [https://github.com/nylestroke/Hyperion/blob/master/LICENSE].","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonntecc%2Fhyperion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonntecc%2Fhyperion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonntecc%2Fhyperion/lists"}