swift-engine
swift-engine copied to clipboard
An entity-component-system game engine built in the Swift programming language.
Hi, Luke. I was trying to write a game engine with swift , then i google , it lead me here. Thanks for your project, it really helps me a...
Add a way to reset systems to initial states so the entire scene doesn't have to be reloaded, i.e. for a level change.
LGSystem.changed(entity: LGEntity) adds the same entity over and over if add is overridden but super.add is not called.
Add acceleration as a physics body property, so that the player input can accelerate the player and make gameplay feel better.