NanoForge is an open-source ecosystem designed to simplify and power game development directly on the web. From a robust core engine to developer tooling and editors, NanoForge provides everything you need to build, bundle, and deploy high-performance web games.
| Repository | Description |
|---|---|
| 🎮 Engine | The core high-performance game engine for the web. |
| 💻 CLI | Command-line tools to scaffold, manage, and build NanoForge projects. |
| 🛠 Editor | A visual, web-based editor for creating and tweaking game worlds. |
| 📦 Loader | Asset management and loading utility optimized for web streaming. |
| 📐 Schematics | Blueprints, templates, and scaffolding logic for the CLI. |
| 🚀 Actions | Reusable GitHub Actions to automate your game deployment and CI/CD pipelines. |
| 📚 Docs | The source markdown and logic powering our Documentation site. |
| 💡 Examples | A collection of demos and starter templates to help you get started. |
We love open-source! Whether you want to fix a bug in the engine, add features to the editor, or improve our documentation, your contributions are always welcome.
- Fork the target repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request