Skip to content

Basic Project Structure #31

Description

@snayff

Suggested Feature

Getting the project structure set up.

Requirements

  • A Troupe contains Units
  • Units contain Actors
  • A Unit's stats are defined in a format that can be
    • human read
    • changed en masse (e.g. with find and replace)
  • A combat stage is the default scene
  • Combat can include 300+ Actors on screen, navigating and colliding
  • Combat performance remains at or above 60 FPS*
  • The limit of Actors available in combat can be set. This is just in code for now, gui later.
    • Actors dont spawn beyond the limit
  • Troupes can be assigned a spawn area
  • Units spawn only within their Troupe's assigned spawn area
  • On combat start Units spawn their Actors
  • All gdscript has type hints
  • All file names are lower case
  • Node names in the Scene are PascalCase

Additional Context

*confirmed on at least 2 machines

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions