{"id":13419966,"url":"https://github.com/NazaraEngine/NazaraEngine","last_synced_at":"2025-03-15T06:31:02.670Z","repository":{"id":3162177,"uuid":"4192801","full_name":"NazaraEngine/NazaraEngine","owner":"NazaraEngine","description":"Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.","archived":false,"fork":false,"pushed_at":"2024-10-25T11:24:32.000Z","size":27900,"stargazers_count":721,"open_issues_count":17,"forks_count":79,"subscribers_count":40,"default_branch":"main","last_synced_at":"2024-10-25T11:43:48.890Z","etag":null,"topics":["3d-engine","c-plus-plus","cplusplus-17","cpp","cross-platform","enet","game-development","game-engine","gamedev","linux","macos","nazara-engine","network","opengl","realtime-games","rendering","shadergraph","shaders","vulkan","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NazaraEngine.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["SirLynix"],"custom":["https://paypal.me/sirlynixvanfrietjes"]}},"created_at":"2012-05-01T14:08:17.000Z","updated_at":"2024-10-25T11:24:36.000Z","dependencies_parsed_at":"2023-10-14T17:11:31.869Z","dependency_job_id":"dd211ec7-d4dc-4c9f-98d8-4749cf65ff70","html_url":"https://github.com/NazaraEngine/NazaraEngine","commit_stats":{"total_commits":6291,"total_committers":30,"mean_commits":209.7,"dds":"0.10395803528850744","last_synced_commit":"3c2172103ae78c1be5ef7d23b9ff4f832e2201c7"},"previous_names":["digitalpulsesoftware/nazaraengine"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NazaraEngine%2FNazaraEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NazaraEngine%2FNazaraEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NazaraEngine%2FNazaraEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NazaraEngine%2FNazaraEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NazaraEngine","download_url":"https://codeload.github.com/NazaraEngine/NazaraEngine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221548182,"owners_count":16840981,"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":["3d-engine","c-plus-plus","cplusplus-17","cpp","cross-platform","enet","game-development","game-engine","gamedev","linux","macos","nazara-engine","network","opengl","realtime-games","rendering","shadergraph","shaders","vulkan","windows"],"created_at":"2024-07-30T22:01:23.553Z","updated_at":"2025-03-15T06:31:02.660Z","avatar_url":"https://github.com/NazaraEngine.png","language":"C++","funding_links":["https://github.com/sponsors/SirLynix","https://paypal.me/sirlynixvanfrietjes"],"categories":["TODO scan for Android support in followings","[Applications powered by ECS](#contents)","Libraries"],"sub_categories":["[Game Engines](#contents)","C++"],"readme":"﻿Platform | Build Status\n------------ | -------------\nWindows | [![Windows build status](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/windows-build.yml/badge.svg?branch=main)](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/windows-build.yml)\nMSYS2 (MinGW64) | [![Windows build status](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/msys2-build.yml/badge.svg?branch=main)](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/msys2-build.yml)\nLinux | [![Linux build status](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/linux-build.yml/badge.svg?branch=main)](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/linux-build.yml)\nmacOS | [![macOS build status](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/macos-build.yml/badge.svg?branch=main)](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/macos-build.yml)\nEmscripten | [![Emscripten build status](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/wasm-build.yml/badge.svg?branch=main)](https://github.com/NazaraEngine/NazaraEngine/actions/workflows/wasm-build.yml)\n\n# Nazara Engine  \n\nNazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D rendering, network and more (such as video games).\n\nFeatures:\n- Supports Windows, Linux, macOS and the web (Android and iOS are coming).\n- 2D and 3D rendering using either Vulkan, OpenGL and OpenGL ES (depending on what's available on the target system).\n- Its own renderer-agnostic shader language (NZSL - Nazara Shading Language), a single modern language working with all renderer backends\n- Easy to customize graphics module providing basis for advanced techniques (such as deferred shading, HDR, PBR rendering and more).\n- A powerful and extensible frame graph system allowing you to easily define how your rendering works.\n- Builtin retained widgets (but ImGUI support is available through [NazaraImgui](https://github.com/SweetId/NazaraImgui).\n- Audio playback and streaming based on [OpenAL-Soft](https://www.openal-soft.org).\n- 2D and 3D Physics integration (with [Chipmunk](https://chipmunk-physics.net) and [Jolt Physics](https://github.com/jrouwe/JoltPhysics)).\n- Optional ECS (Entity-Component-System) classes for helping with entity handling (based on the excellent [entt](https://github.com/skypjack/entt)).\n- A [ENet](https://github.com/lsalzman/enet)-based reliable UDP networking protocol, supporting IPv6 and encryption (check out [ENet6](https://github.com/SirLynix/enet6))\n- Support for plugins (with provided Assimp and FFMpeg plugins)\n\nYou can use it in any kind of commercial and non-commercial applications without any restriction ([MIT license](http://opensource.org/licenses/MIT)).\n\n## Authors\n\nJérôme \"SirLynix\" Leclercq - main developper (\u003clynix680@gmail.com\u003e)   \n\n## How to use\n\nYou can find tutorials on installation, compilation and use on the [official wiki](https://github.com/NazaraEngine/NazaraEngine/wiki).  \nSee [INSTALL.md](INSTALL.md) for build instructions.\n\n## Contribute\n\n##### Don't hesitate to contribute to Nazara Engine by:\n- Extending the [wiki](https://github.com/NazaraEngine/NazaraEngine/wiki)\n- Submitting a patch to GitHub  \n- Post suggestions/bugs on the forum or the [GitHub tracker](https://github.com/NazaraEngine/NazaraEngine/issues)    \n- [Fork the project](https://github.com/NazaraEngine/NazaraEngine/fork) on GitHub and [push your changes](https://github.com/NazaraEngine/NazaraEngine/pulls)  \n- Talking about Nazara Engine to other people, spread the word!  \n- Doing anything else that might help us\n\n## Links\n\n[Discord](https://discord.sirlynix.be/)  \n[X (Twitter)](https://twitter.com/SirLynix)  \n[Wiki](https://github.com/NazaraEngine/NazaraEngine/wiki)  \n\n## Thanks to:\n\nSee [THANKS.md](THANKS.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNazaraEngine%2FNazaraEngine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNazaraEngine%2FNazaraEngine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNazaraEngine%2FNazaraEngine/lists"}