Skip to content

nullbuilds/protojam

Repository files navigation

ProtoJam logo

An extensive library for game jams and rapid prototyping in Godot

Features

  • 🧵 Easy background resource loading
  • 💾 Save data management
  • ⚙️ Data-driven game settings
  • 📑 Data-driven credit model
  • 👷 Commonly needed utilities
  • 🌘 Scene swap and transition framework
  • :feelsgood: Chainable health and damage framework
  • 🔈 Global music manager
  • 🐭 Easy mouse mode management
  • 🎨 Prototyping material collection
  • 🧠 Node-based state machine
  • ↕️ Item bob component

Compatibility

Tested against Godot 4.6.

Usage

New to ProtoJam? Check out the wiki for help getting started.

Looking for more technical details? Every class is extensively documented with docstrings searchable from the Godot IDE.

FAQ

Can I use this in a game jam? This addon is quite large which may be against the rules for some jams. Always check with the jam organizers if you are unsure.
Can I use this in a commercial game? Yes! ...but you shouldn't. This addon is optimized for rapid development. Performance is not a primary concern nor is backwards compatibility.
Can you add XYZ feature? Possibly - search the [issues](/issues) and feel free to log a new request there if one hasn't already been made.

Contributing

Contributions are always welcome! Check out the contributing guide to get started.

License

The code for this project is MIT licensed.

Resources for the example project in the /resources folder are licensed from Kenney under the Creative Commons Zero license.

Proudly made for humans, by humans #NoAI

About

An all-in-one Godot library for rapid prototyping and game jams

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors