Skip to content

Self-contained examples, built against godot-rust `master` version

License

Notifications You must be signed in to change notification settings

godot-rust/demo-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo.png

Example projects for godot-rust

Website | Main repo | Book | API Docs | Sponsor

This repository collects official examples for the gdext library. There are few examples at the moment, and we don't intend to showcase every aspect of the library here. Instead, examples are designed to be more "real-world" oriented, while keeping in mind a small scope that is approachable.

Examples do not replace the book and API docs, but are meant to be read in addition. If you're encountering concepts in the code that seem strange, please check both book and docs first!

Current examples

We currently feature the following example projects:

  • Dodge the Creeps
    A simple game where you dodge enemies. Ported from the official Godot tutorial.

  • Hot reload
    Showcases how classes and their state can be hot-reloaded in the Godot editor.

Contributions

If you would like to contribute an example, please open an issue before submitting a big pull request. Keep in mind that this repo is not a collection of user projects, but an educational resource to complement the book and API docs of the library. Therefore, examples need to follow certain standards regarding code quality, documentation and maintainability. But don't worry, if you open an issue, we can guide you through! 🙂

Like the library, all contributions are subject to the Mozilla Public License 2.0.

About

Self-contained examples, built against godot-rust `master` version

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  
  •  

Packages

No packages published