Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Template - For Godot

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.

Best Practices


Highlights

  • Does NOT require any autoload, interface, nor baseclass.
  • Compatible with nodes, resources, and classes.
  • Compatible with GDScript, C#, and C++


Table of Contents

  1. Getting Started
  2. Features
  3. Videos
  4. Resources
  5. Credits


Getting Started

  1. Download this repo (*.zip or *.git)
  2. Download the Godot Engine
  3. Open the Godot Engine Editor
  4. Import the Godot folder from this repo
  5. Enjoy!


Features

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


Videos

This Godot Project is featured in the following YouTube video playlist.

Best Practices - Game Dev (Godot Coming Soon)


Resources



Credits

Creator

  • Samuel Asher Rivello
  • Over 25 years XP with game development (2024)
  • Over 11 years XP with Unity (2024)

Contact

License

Provided as-is under MIT License | Copyright ™ & © 2006 - 2024 Rivello Multimedia Consulting, LLC

About

Godot Best Practices for Project Structure and C# Coding Standards. It is a recommended starting point for new projects.

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages