What needs to be coded
- Drag selection for units
- Marquee box implemented, need to connect the effects of selecting a unit to Rect.Contains
- Unit movement on meshes that aren’t just planes
- Will need to make use of unitys built in pathfinding tools like navmesh
- Collision detection should also be implemented at this stage to stop units ghosting through buildings and also each other
- Create a test scene first then implement on a refined blockout of the level which contains the major obstacles
- Unit movement when selecting and moving multiple units needs to be tested as well
- Combat system for units
- Shooting mechanics for 2 of the 3 classes should include 3 main properties
- Range
- Rate of Fire
- Damage per shot (also look at damage per second)
- Will need to ensure that units can’t shoot through objects as a shortcut to attacking a unit e.g through the corner of a temple
- Melee class will be similar but without the range
- Other attributes like movement speed and rotate speed are already implemented but need to be defined for each class
- Ensure that units are balanced, START playtesting protocol
- Essential to create fun gameplay
- Will require extensive testing to make sure combat triangle is functional and no one class is overpowered
- Look into ways that the two teams can be differentiated without having and a negative effect on gameplay
- Implement capturable points that generate resources
- Will likely be done through triggers that require the player to have a controller within its radius for a certain amount of time
- Make units cost certain amount of players resources
- Define how much each unit should cost
- Determine whether all units should cost the same
- Refine camera controls
- Improve the camera controls to make it more smooth
- Look into some sort of battle camera (See Rome 2 Battle camera)
- See what is most easy to use whilst also giving a lot of control to players
- Implement population limit preventing players creating 100s of units
- Figure out of how many units would be to many for the map
- Make sure pop cap doesn’t unsettle balance
- Add fog of war
- Determine whether it adds or detracts from the strategic gameplay
- Work out how easy it is to implement with Line of Sight characteristics of units
- Implement basic AI
- Research into effective AI in Unity…
- Create a master AI that can make decisions like a human
- Implement master AI
- Master AI becomes self aware
- Master AI spreads like a virus and infects all interconnected computer devices
- Master AI determines human race as a threat and launches nuclear missiles at human populations
- Human race is decimated
- Only a few of us survive
- We are the resistance
No comments:
Post a Comment