{"id":19537548,"url":"https://github.com/mtsyntho/glunzunk-engine","last_synced_at":"2025-04-26T15:30:56.702Z","repository":{"id":165818431,"uuid":"574043944","full_name":"MTSyntho/glunzunk-engine","owner":"MTSyntho","description":"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.","archived":false,"fork":false,"pushed_at":"2024-10-31T08:45:07.000Z","size":10365,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-31T09:29:38.150Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MTSyntho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2022-12-04T08:44:30.000Z","updated_at":"2024-10-31T08:45:11.000Z","dependencies_parsed_at":"2024-06-23T04:54:22.255Z","dependency_job_id":"7fd76f73-a5ef-4a99-bee8-cf798e5bfe44","html_url":"https://github.com/MTSyntho/glunzunk-engine","commit_stats":null,"previous_names":["mtsyntho/glunzunk-engine"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTSyntho%2Fglunzunk-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTSyntho%2Fglunzunk-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTSyntho%2Fglunzunk-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTSyntho%2Fglunzunk-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MTSyntho","download_url":"https://codeload.github.com/MTSyntho/glunzunk-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224038435,"owners_count":17245428,"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":[],"created_at":"2024-11-11T02:28:26.038Z","updated_at":"2025-04-26T15:30:56.696Z","avatar_url":"https://github.com/MTSyntho.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![Glunzunk Engine Title Logo](assets/ui/gztitle.png)\n\n**Glunzunk Engine** is _**100% free**_ open-source, no-code Game Development Software based on [three.js](https://threejs.org), _specfically a Game Engine_.\n## 📷 Screenshots \nNot Ready _as of yet..._\n## 😄 Getting Started\n\n| ❔ I'd like to... | Description                |\n| :-------- | :------------------------- |\n| 🔽 Download GZ Engine to make Games |  Goto the itch.io page or Releases page to download it! |\n| 💜 Contribute to the Engine ❤ | Install everything in requirements.txt and Python ~3.11 and don't mess up already existing code. |\n\n\u003e Please don't make the code very messy, it's probably already messy enough.\n\n## 📂 File Structure (Source Code) \n| 📄 File | Description |\n| :-------- | :-------- |\n| 📂 assets | Contains all engine assets like Images, Audio, Fonts, etc. |\n| 📂 scripts | Where most required engine scripts reside. |\n| 📂 libs | Contains all JavaScript Libaries (including three.js) |\n| 📂 projects | GZ Engine Sample Projects |\n| 📂 embed-panels | Used by the windowing system in-engine, although will be deprecated eventually |\n| main.py | Imports required libaries/modules. Starts the `pywebview` module, triggering the engine to load |\n| editor.html | This is the Game Editor, where all the game building takes place! |\n| index.html | Glunzunk Engine Home Menu |\n\n## ❓ How GZ Engine Compiles Games?\nYour Glunzunk Project is by default, just a collection of JSON files and your game assets.\n\nWhen building your game, it is first going to be rewritten into JavaScript code that modern browsers should understand and execute.\n\nAfter building a web build of your game, using tools like Electron, NW.JS, Cordova, etc, you'll be able to export your game to any platform of your choice.\n\n(If your game utilizes python code, it will not be eligible for a web build, unless i figure webaseembly (which is unlikely))\n\n## 💻 How to Compile GZ Engine?\nInstall all modules in `requirements.txt`\nAnd compile via `pyinstaller`\n`pyinstaller` command-line arguments have yet to be determined, as the engine hasn't been compiled before.\n## 📎 Links\n**Community:**\n- [Discord Server](https://discord.gg/YV9XDvRYbw)\n- [GitHub Discussions](https://github.com/Official-IceCreeperPE/Glunzunk-Engine/discussions)\n\n**Download:**\n- [GitHub Releases](https://github.com/Official-IceCreeperPE/Glunzunk-Engine/releases)\n- [itch.io Page](https://mtsyntho.itch.io/Glunzunk-Engine)\n\n**Games made with Glunzunk Engine:**\n- You can tag your game with _**glunzunk-engine**_ and be listed [here](https://itch.io/games/tag-glunzunk-engine)!\n## [🦡](https://x.com/rogerbadgerman) Badges\n\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\n\n[![State-of-the-art Shitcode](https://img.shields.io/static/v1?label=State-of-the-art\u0026message=Shitcode\u0026color=7B5804)](https://github.com/trekhleb/state-of-the-art-shitcode)\n_(Probably doesn't deserve it)_\n\n![GZ Version](https://img.shields.io/github/v/release/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Downloads](https://img.shields.io/github/downloads/Official-IceCreeperPE/glunzunk-engine/total)\n\n![Total GitHub Commits](https://img.shields.io/github/commit-activity/t/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Issues](https://img.shields.io/github/issues/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Pull Requests](https://img.shields.io/github/issues-pr/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Discussions](https://img.shields.io/github/discussions/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Repository Size](https://img.shields.io/github/repo-size/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Forks](https://img.shields.io/github/forks/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Repository Stars](https://img.shields.io/github/stars/Official-IceCreeperPE/glunzunk-engine)\n\n![GitHub Watchers](https://img.shields.io/github/watchers/Official-IceCreeperPE/glunzunk-engine)\n\n\n## 📄 Documentation\n\n[-\u003e Documentation can be found here! \u003c-](https://glunzunk-engine.readthedocs.io) (Hasn't been written as of yet, very outdated)\n\n## 🤔 FAQ\n\n#### Is it really 100% Free?!\n\nAbsolutely Yes!! This is a non-profit project.\n\n#### Can I Contribute?\n\nOf course you can! Just make sure you add or fix features that are needed, not only what you want, should benefit others too.\n\n#### Do I need to download the Pre-Made assets?\n\nNope!\n\n\n## ✨ Features\n\n- Themes\n- Live previews\n- Cross-Platform\n- No-Code (Optional)\n- Custom JavaScript\n- Python Support (Native Builds Only)\n- Pre-Made Assets\n- Ray-Tracing \u0026 Path-Tracing (Not guaranteed)\n- Shader Editor (Not guaranteed)\n- Orthographic and Perspective Camera Options\n- Supports Windows, MacOS, Linux, Android and Web\n\n\n## 💿 Installation\n\nDownload Glunzunk Engine zip file, extract and run the executable file.\n\nIf you're on Linux and the executable doesn't well... execute(open/run) then in the same directory, open the terminal and run\n```bash\nchmod +x ./(insert glunzunk engine executable)\n```\n_**EXCLUDE CURVED BRACKETS AS WELL -\u003e ( )**_\n\n## 💳 License\n\n[MIT License](https://choosealicense.com/licenses/mit/)\n\nName, Glunzunk Engine itself and The Logo all belong to MTSyntho and may not be claimed as yours or someone elses.\n\n\n## _Important Note!_\n_Many claims in this README.md haven't been implemented nor do we know if they ever will!_\n\n_PS: 'GZ' is an abbreviation of 'Glunzunk Engine'_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtsyntho%2Fglunzunk-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmtsyntho%2Fglunzunk-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtsyntho%2Fglunzunk-engine/lists"}