Skip to content
/ NGT Public
forked from m1maker/NGT

New open source game toolkit

Notifications You must be signed in to change notification settings

bobi6666/NGT

This branch is 225 commits behind m1maker/NGT:main.

Repository files navigation

NGT: Your Gateway to Innovative Game Development

Welcome to NGT (New Game Toolkit)! Built on C++, it blends power with flexibility, enabling high-performance game creation. Embracing open source, NGT fosters collaboration. Unleash limitless creativity within a thriving developer community. Join NGT and redefine the possibilities of game design.

Features

  • Powerful Engine: Drive your game development with a robust and potent engine at your fingertips.
  • Free and Open Source: Embrace the freedom to create without constraints, thanks to NGT’s open-source nature.
  • Easy to Code: Simplified coding structure empowers developers to bring their ideas to life effortlessly.
  • User-Friendly: Intuitive interface and design cater to users of varying skill levels, fostering a welcoming environment for all.
  • Support for Multiple Screen Readers: Accessibility is key, with robust support for various screen readers, ensuring inclusivity in gaming experiences.
  • Immersive 3D Sounds: Enhance gaming experiences with spatially accurate and immersive 3D sound capabilities.
  • Expanded File and Filesystem Abilities: Unlock more possibilities by harnessing enhanced file and filesystem capabilities for versatile game development.
  • Comprehensive Documentation: Access fully-documented resources, facilitating ease of understanding and implementation.
  • Reliability: Trust in NGT's stability and consistency, ensuring a reliable platform for game creation.
  • Diverse Abilities: Explore a plethora of additional abilities, opening doors to endless creative possibilities in game design.

building and contribution

following below few sections will help you build the engine from source or If you want to contribute into the engine's development.

installation of visual studios community 2022 in order to build.

download from here

  1. run the exe file.

    you may need to click yes to run in admin mode.

  2. in the license dialog, click continue.

    you may need to wait some time upon clicking on it.

  3. in the window, check the checkbox Desktop development with C++ Build modern C++ apps for Windows using tools of your choice, including MSVC, Clang, CMake, or MSBuild. 3 of 5

  4. in the installation mode dropdown, choose the option which best for you.

    choose Install while downloading If you have a stable connection. or choose Download all, then install If you have unstable or slow connection.

  5. click on _Install button

    wait till the downloading and installation is complete

congratulations! you have now installed visual studios on your computer. you will now be able to build the Engine from source.

compilation

to compile the source into the executeable,

  1. run the NGTScript.sln
  2. press the file menu, alt key.
  3. next, go right to build submenu.
  4. next, click config manager.
  5. in the platform section, choose 64.
  6. in the compile section, choose release.
  7. now, exit the file window, and press control+b key.

congrats, the result window will appear and the engine will try to be compiled.

the compiled scripts can be found in the x64 folder.

additional resources.

official news telegram channel

ngt documentation repository

ngt custom includes repository

About

New open source game toolkit

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 78.0%
  • C++ 21.8%
  • Other 0.2%