Skip to content

Releases: NexoEngine/game-engine

NEXO Engine v0.2.1

09 Sep 23:29

Choose a tag to compare

NEXO Logo

NEXO Engine Alpha

๐Ÿ‘‹ Welcome to NEXO Engine ! This project is a collaborative effort to create a revolutionnary game engine. Our goal is to provide a robust, user-friendly, and efficient platform for game development in desktop as well as in virtual reality! ๐Ÿคฉโœจ๐Ÿš€

Important

After completing your tests with NEXO Engine, we would greatly appreciate it if you could fill out this short form to help us improve the project!

Warning

This project is still in development and is not yet ready for production use. Some features may change.

External Dependencies

To run this project, ensure you have the following:

  • .NET SDK 9.0: Required for the C# scripting support. install here

Getting Started

An engine can be a complex piece of software, and getting started without prior knowledge may feel overwhelming.

Once inside the Engine, youโ€™ll find three main windows: EditorScene, SceneTree on the right side, and the AssetManager on the bottom side.

  • In the EditorScene, a toolbar lets you spawn primitives such as cubes, spheres, cylinders, and more.

  • The toolbar also provides controls to start the simulation and preview your scene. Pressing the Play button launches the engineโ€™s system batch, including Physics and Scripting.

Currently, there is no graphical interface for scripting. However, you can experiment with physics by adding a PhysicsBodyComponent to an existing primitive simply right-click the object in the SceneTree window to do so.

You can observe scripting in action by moving to position 0, where a batch of cubes will spawn in a circular formation and begin transforming themselves. This serves as a proof of concept, showcasing what scripting can achieve within the Engine.

Your turn

Once you are in the Engine, you can test it by follow the manual testing instruction by pressing ctrl + shift + t

Troubleshooting

If you encounter any issues, please refer to our Troubleshooting Guide.

The Team

NEXO Engine is brought to life by a dedicated team of fifth-year students from EPITECH Strasbourg:

Join the NEXO community

Check our web site to keep you up to date about the latest news about NEXO.

Join the community to ask your questions or to talk with our developers.

Visit our blog to find out more about how NEXO works.

annot always determine exact licenses for some files. Please check each entry for errors.

Contact us

You can contact us with this mail nexo.engine@gmail.com

What's Changed

  • hotfix: crash on report save because installer didn't have the .test files by @Thyodas

Full Changelog: v0.2.0...v0.2.1

NEXO Engine v0.2.0

09 Sep 20:57

Choose a tag to compare

NEXO Engine v0.2.0 Pre-release
Pre-release

NEXO Logo

What's Changed

Full Changelog: v0.1.1...v0.2.0

NEXO Engine v0.1.0

09 Sep 23:34

Choose a tag to compare

NEXO Engine v0.1.0 Pre-release
Pre-release

What's Changed

  • refactor: refactored the file structure of game + lights + movable camera + fix guizmo by @iMeaNz in #5
  • Merge dev into by @iMeaNz in #29
  • fix: corrected image paths in Doxygen documentation by @jcardonne in #32
  • feat: model importer by @iMeaNz in #34
  • fix: fixed several problems on the guizmo by @iMeaNz in #33
  • refactor(model-importer): improve code readability by @Thyodas in #36
  • chore(boost-deps): remove useless deps + fix includes by @Thyodas in #35
  • feat: editor improvements by @iMeaNz in #39
  • feat: added base primitive by @iMeaNz in #40
  • feat: editor improvements, gizmo fixes, base primitives, model importer by @iMeaNz in #41
  • refactor: bumped old version + refactor deps by @iMeaNz in #42
  • feat: unit tests by @Thyodas in #45
  • feat(cicd-build-refactor): add build, tests and pack CI/CD by @Thyodas in #48
  • feat(installer): add install command and pack by @Thyodas in #49
  • refactor: huge refactor of the engine by @iMeaNz in #51
  • refactor: New renderer and new architecture by @iMeaNz in #52
  • feat(release): add SonarCloud manual scanning + add Release/Debug in cmake by @Thyodas in #54
  • feat(dev): improved CI (sonarcloud) + improved cmake config (Debug/Release) by @Thyodas in #55
  • fix(sonar-issues): mostly style and maintenance fixes for sonar by @iMeaNz in #53
  • fix: fix sonar issues, suppressed warning, improved coverage by @iMeaNz in #56
  • maintenance: fixed a lot of sonar issues again by @iMeaNz in #57
  • maitenance: final fixes for sonar issues by @iMeaNz in #59
  • feat: implement materials by @iMeaNz in #143
  • ๐Ÿ“ Add docstrings to refactor/inspector-window by @coderabbitai[bot] in #152
  • refactor(inspector): refactor entity properties + window registry + docking registry by @iMeaNz in #148
  • test: add test for Assets by @Thyodas in #166
  • ๐Ÿ“ Add docstrings to test/asset-back by @coderabbitai[bot] in #167
  • feat: add back-end for Asset management by @Thyodas in #63
  • chore: clean up repository, rename assets/ to resources/ by @Thyodas in #170
  • feat: improve interface design and color theme by @Thyodas in #173
  • feat: merge dev into main by @Thyodas in #192
  • ci(ci/debug): add workflow_dispatch support for debug by @Thyodas in #230
  • chore(deps): bump actions/checkout from 2 to 4 by @dependabot[bot] in #93

New Contributors

Full Changelog: https://github.com/NexoEngine/game-engine/commits/v0.1.0