This repo includes best practices for project structure and C# coding standards for the Godot Engine.
This is the ideal starting point for new Godot game projects.
Highlights
- Does NOT require any autoload, interface, nor baseclass.
- Compatible with nodes, resources, and classes.
- Compatible with GDScript, C#, and C++
- Download this repo (*.zip or *.git)
- Download the Godot Engine
- Open the Godot Engine Editor
- Import the
Godotfolder from this repo - Enjoy!
This project is a living template. It showcases the best practices and coding standards for many common workflows.
Includes...
- Git Repo - Folder structure, .gitignore, ReadMe.md
- Godot Project - Folder structure
- Scene Window - Node structure
- Runtime Scripting
- Editor Scripting
- Unit Scripting
This Godot Project is featured in the following YouTube video playlist.
| Best Practices - Game Dev (Godot Coming Soon) |
|---|
|
- Samuel Asher Rivello's Godot Portfolio - Articles, Repos, & Tips
- Samuel Asher Rivello's Unity Article — Project Structure Best Practices - Ideal setup
- Samuel Asher Rivello's Unity Article — C# Coding Standards - Naming, conventions, more!
Creator
- Samuel Asher Rivello
- Over 25 years XP with game development (2024)
- Over 11 years XP with Unity (2024)
Contact
- Twitter - @srivello
- Git - Github.com/SamuelAsherRivello
- Resume & Portfolio - SamuelAsherRivello.com
- LinkedIn - Linkedin.com/in/SamuelAsherRivello <--- Say Hello! :)
License
Provided as-is under MIT License | Copyright ™ & © 2006 - 2024 Rivello Multimedia Consulting, LLC


