Skip to content

Glunzunk Engine is a free 3D Game Engine for Windows, MacOS, Linux and Android, it has a web build for any platform that Glunzunk Engine isn't avaliable on.

License

Notifications You must be signed in to change notification settings

MTSyntho/glunzunk-engine

Repository files navigation

Glunzunk Engine Title Logo

Glunzunk Engine is 100% free open-source, no-code Game Development Software, specfically a Game Engine.

📷 Screenshots

Not Ready Yet...

😄 Getting Started

❔ I'd like to... Description
🔽 Download GZ Engine to make Games Goto the itch.io page or Releases page to download it!
💜 Contribute to the Engine ❤ Install everything in requirements.txt and Python ~3.11 and don't mess up already existing code.

Please don't make the code very messy, it's probably already messy enough.

📂 File Structure (Source Code)

📄 File Description
📂 assets Contains all engine assets like Images, Audio, Fonts and such.
📂 scripts Where most required engine scripts reside.
main.py Imports required libaries/modules. Starts the pywebview module, triggering the engine to load
editor.html This is the Game Editor, where all the game building takes place!
babylon.js The 3D Game Engine Glunzunk Engine is based off of.
index.html Glunzunk Engine Home Menu

❓ How GZ Engine Compiles Games?

Your Glunzunk Project is exported as a python project, which then using pyinstaller, the game can be compiled for Windows, Mac & Linux, and using Kivy's buildozer, Android builds are compiled. Traditional methods of compilation done-through electron, nw.js or cordova is typically avoided due to the potential of games containing important python code required for it to function correctly.

💻 How to Compile GZ Engine?

Install all modules in requirements.txt And compile via pyinstaller pyinstaller command-line arguments have yet to be determined, as the engine hasn't been compiled before.

📎 Links

Community:

Download:

Games made with Glunzunk Engine:

  • You can tag your game with glunzunk-engine and be listed here!

🦡 Badges

MIT License

State-of-the-art Shitcode (Probably doesn't deserve it)

GZ Version

GitHub Downloads

Total GitHub Commits

GitHub Issues

GitHub Pull Requests

GitHub Discussions

GitHub Repository Size

GitHub Forks

GitHub Repository Stars

GitHub Watchers

📄 Documentation

-> Documentation can be found here! <-

🤔 FAQ

Is it really 100% Free?!

Absolutely Yes!! This is a non-profit project.

Can I Contribute?

Of course you can! Just make sure you add or fix features that are needed, not what only you want, should benefit others too.

Do I need to download the Pre-Made assets?

Nope!

✨ Features

  • Light/dark mode toggle
  • Live previews
  • Fullscreen mode
  • Cross platform
  • No-Code (Optional)
  • Custom JavaScript & Python Support
  • Helpful Tutorials
  • Pre-Made Assets
  • Potential Path-Tracing
  • Pre-Made and Custom Shaders
  • Both Orthographic and Perspective Camera Options
  • Supports Windows, MacOS, Linux, Android and Web!

💿 Installation

Download Glunzunk Engine zip file, extract and run the executable file.

If you're on Linux and the executable doesn't well... execute(open/run) then in the same directory, open the terminal and run

chmod +x ./(insert glunzunk engine executable)

EXCLUDE CURVED BRACKETS AS WELL -> ( )

💳 License

MIT License

Name, Glunzunk Engine itself and The Logo all belong to MTSyntho and may not be claimed as yours or someone elses.

Important Note!

Many claims in this README.md haven't been implemented nor do we know if they ever will!

PS: 'GZ' is an abbreviation of 'Glunzunk Engine'

About

Glunzunk Engine is a free 3D Game Engine for Windows, MacOS, Linux and Android, it has a web build for any platform that Glunzunk Engine isn't avaliable on.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published