Skip to content

Come strutturare al meglio un progetto Godot #13

@veonazzo

Description

@veonazzo

Utilizzando Godot, mi sono accorto della necessità di avere delle linee guida, tipo best practice su come strutturare correttamente il progetto.
Esempio:
`

NodoRoot
|--NodoGlobal (con signleton o var/const globali)
|--NodoGame
|--|--NodoMenu (ref issue#7)
|--|--NodoMain
|--|--|--tutti i nodi che seguono servono per il gioco nel main loop
|--|--NodoPlayer
|--|--|--tutti i nodi che servono per gestire il player
|--|--NodoEnemy
|--|--|--tutti i nodi che servono per gestire i nemici (ripetuto per ogni nemico diverso nel caso)
|--|--NodoObject
|--|--|--tutti i nodi che servono per gestire oggetti (es rigid body)
|--|--NodoBackground
|--|--|--tutti i nodi che servono per avere sfondi e/o parallax
|--|--NodoTileMap
|--|--|--tutti i nodi che servono per gestire tilemap
|--|--NodoAudio
|--|--|--tutti i nodi che servono per gestire diversi audio

`
Ovviamente in base al progetto di gioco da realizzare, ci possono essere più o meno nodi, per ora ho individuato questi come struttura base applicabile a quasi tutti i progetti di gioco 2D.

In più chiederei giusto un tips&tricks su come gestire i sotto nodi di Game/Main, quindi le scene player, enemy etc, come richiamarle negli script e dove inserire i rispettivi script (es; script del player, meglio metterlo su NodoPlayer o sul sotto nodo KinematicBody del player?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    argomentoUn argomento da approfondire in livedoneIssue che sono state trattate in live

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions