Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revamp checklist #24

Open
5 of 28 tasks
Alan-FGR opened this issue Nov 12, 2017 · 0 comments
Open
5 of 28 tasks

Revamp checklist #24

Alan-FGR opened this issue Nov 12, 2017 · 0 comments

Comments

@Alan-FGR
Copy link
Owner

Alan-FGR commented Nov 12, 2017

Core

  • Core
  • Scene
  • Entity
  • Component

Generic Stuff

  • ManagedComponent
  • ManagedChunkedComponent
  • Debug Helper (opt pass cam for drawing)
  • Randy
  • EntityContainer
  • Script
  • Serialization

Basic Game Systems

  • Input
  • Grid
  • Systems environment OR static resetting

Rendering systems

  • Debug Drawing
  • Camera
  • Quads
  • Lights
  • Sprites

Sound Systems

  • SoundPlayerPlugin
  • OneShotPool
  • BGMPlayer (sound system static member or abs in static class?)

Physics Systems

  • PhysicsSystem (holds world, manages plugins)
  • Physical Body (base)
  • StaticBody
  • Dynamic/DynKinematic Bodies
  • Colliders list

UI

  • UISystem - has rt, accesses input and viewport/fb
@Alan-FGR Alan-FGR changed the title KISS YAGN rewrite/revamp checklist KISS YAGNI rewrite/revamp checklist Nov 12, 2017
@Alan-FGR Alan-FGR changed the title KISS YAGNI rewrite/revamp checklist Rewrite/revamp checklist Nov 12, 2017
@Alan-FGR Alan-FGR changed the title Rewrite/revamp checklist Revamp checklist Nov 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant