Skip to content
/ godot-quickstart Public template

A sample folder structure for a Godot Engine game project. It serves as a starting point to help both beginners and experienced developers organize their projects in a clear and scalable manner.

License

Notifications You must be signed in to change notification settings

morfidon/godot-quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Game Project Structure Quickstart

Description

This repository contains a sample folder structure for a Godot Engine game project. It serves as a starting point to help both beginners and experienced developers organize their projects in a clear and scalable manner.

Project Structure

The project is organized as follows:

  • addons/: Godot addons and plugins.
  • advanced/: Advanced tools and configurations (CI/CD, analytics, localization).
  • assets/: All game assets (graphics, sounds, 3D models, etc.).
  • config/: Project configuration files.
  • src/: Game source code.
    • game/: Main game logic.
      • core/: Core systems and managers.
      • levels/: Levels, cutscenes, and tutorials.
      • npc/: Non-player character logic.
      • objects/: Interactive and environmental objects.
      • player/: Player logic.
      • ui/: User interface.
    • resources/: Godot resources (.tres files).

How to Use

  1. Clone this repository.
  2. Copy the folder structure into your new Godot project.
  3. Customize the structure to fit your needs by adding or removing folders as necessary.

Benefits of This Structure

  • Clear division into logical sections.
  • Easy scalability for larger projects.
  • Clear separation of code, assets, and configuration.
  • Dedicated places for advanced features and tools.

Contributing

If you have suggestions for improving this structure, feel free to create pull requests or open issues.

License

This project is released under the MIT License. See the LICENSE file for details.

About

A sample folder structure for a Godot Engine game project. It serves as a starting point to help both beginners and experienced developers organize their projects in a clear and scalable manner.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published