So, what I wanted to do is have people do suggestions for things to try and take a stab at implementing with the entity/components/game objects. This'll let people get weird ideas in there to hammer against the system to find weak points to get shored up, while also letting me toss them up on here afterwards for anyone that wants to utilize this stuff going forward.
It'll be kept as experimental for 3.9, but plan is to roll over to using them as standard for 4.0, so starting the testing/iteration gauntlet now is a good idea, I think.
Any idea for a individual element of gameplay functionality as a component, example Game Objects like items or simple players, or simple integrated tools like a object painter are the sorts of thing that'd be good for testing the gambut of this.
So if you've got an idea, feel free to throw it in here. I'll be shooting for doing one a week as possible.
As a primer, here's some that I've thought of that some people could find useful in their projects(as I plan to utilize them in mine)
- player controller
- camera
- collision w/ hitbox mode
- animation
- state machine
- pick-up item
- weapon
- throwable weapon
- interactable item(doors/switches)
- AI
- inventory
- breakable items(glass, barrels)
- mortar/artillery launchers
- capture zone trigger
- damage trigger
- tank/vehicle
- turret weapon
- bullet/projectile
- shell casing/debris
- spawn-camp kill trigger
- movers(scripted events)[use Tween?]
- spawnpoints
- area control flag
- layout prefab populator
- melee weapon
If you've got an idea that's not on the list, feel free to suggest it!