{"repo":"spheredev/neosphere","free":true,"listed":false,"github":"https://github.com/spheredev/neosphere","clone":"git clone https://github.com/spheredev/neosphere.git","description":"A lightweight game engine and development platform using JavaScript for game coding, based on the original Sphere engine by Chad Austin but with a redesigned, modern API and brand-new command-line development tools.","language":"C","stars":126,"topics":["sphere","javascript","game-engine","ssj","cell"],"license":null,"category":"game-templates","readme_excerpt":"neoSphere: a JavaScript-based game engine ========================================= neoSphere is a lightweight, fully sandboxed, JavaScript-powered game engine and development platform. It is a complete rewrite of Chad Austin's original Sphere engine, written from the ground up in C. While neoSphere is backwards compatible with the original engine (henceforth referred to as Sphere 1.x ), it also brings with it a new, modern API and a collection of powerful development tools. Graphics and audio support are provided through Allegro 5, and JavaScript support is enabled by ChakraCore, the same JavaScript engine that once powered Microsoft Edge. Download ======== The latest release of neoSphere, complete with development tools, can always be found on the neoSphere releases page: For an overview of the breaking changes in each release, refer to RELEASES.md . The Sphere Toolbox ================== Sphere games are written in JavaScript, which gives game developers a great deal of power. The API is designed to be user-friendly and reasonably accessible to novices, allowing coders of any skill level to pick up the engine and start hacking away. The Game Engine --------------- The official Sphere engine implementation for desktop platforms is known as neoSphere . There is also a Web-based version, currently in development, known as Oozaru , which has its own GitHub repository but is planned to eventually be merged into the main repository. Sphere games are written in JavaScript. The eng","default_branch":null,"files":null,"tree":[],"storefront":"/r/spheredev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spheredev/neosphere/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}