Skip to content

Repository files navigation

Gargantuan
Gargantuan Gargantuan

An Independent Game Engine for Roblox Developers

Discord MPL-2.0 License Made by Team Fireworks

Important: All development work is prioritized into the ECS rewrite

About Gargantuan

Gargantuan is an 3D game engine, scriptable using Luau, independently developed and maintained by Team Fireworks.

  • Gargantuan is powerful, boasting a feature rich 2D and 3D featureset.
  • Gargantuan is productive, with a familiar Luau API surface that facilitates rapid prototyping.
  • Gargantuan is multiplatform, enabling one game to run across desktop, mobile, and VR.

And finally,

  • Gargantuan is 100% yours, from the platform, assets, and even core scripts.

Sparked your interest? Read the documentation.

Development

Gargantuan is maintained by godmothersfire who represents Team Fireworks.

Gargantuan is a project by and for the collective Roblox community. Gargantuan welcomes your contribution and support, even if it's just messing around with the engine. We have a contributing guide for those interested!

Prior Art

Gargantuan's design were informed by several other game engines:

Resource Info
Kinemium Engine Initial reference implementation for some datatypes
Phoenix Engine Initial reference implementation for Instances and the renderer
Kitbash'd Previously inspired the renderer, now irrelevant
Flux Inspired the architecture of instances and userdatas
Librebox Examples to bugtest the Gargantuan engine
Roblox Creator Documentation API design inspirations

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Legal Notice

Gargantuan is an independent open-source game engine created and maintained by godmothersfire, who represents Team Fireworks.

Gargantuan is an independent project and is NOT affiliated with, authorized by, endorsed by, or in any way officially connected with Roblox Corporation. "Roblox" is a registered trademark of Roblox Corporation.

No reverse engineering, decompilation, or extraction of proprietary binaries, source code, or assets belonging to Roblox Corporation was performed or utilized in developing Gargantuan. Gargantuan is built from scratch.

API features such as Instances and data types are implemented solely for developer familiarity, platform portability, and software interoperability under applicable fair use law including but not limited to the Copyright Act of 1976, 17 U.S.C. § 107.

About

An independent game engine for Roblox developers

Topics

Resources

Stars

41 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages