Commit Graph

39 Commits

Author SHA1 Message Date
Stedd 3e67df68c7 Added more entities to playground scene 2024-10-09 19:38:41 +02:00
Stedd ff880f90ee Added damage dealt and kills stats to weapons 2024-10-06 11:48:56 +02:00
Stedd e37bd3fde5 Added simple power loss mechanic
Also added two UI texts to see power consumption and generation
2024-10-05 19:24:11 +02:00
Stedd f42899649c Added some some more turrets and enemies 2024-10-05 17:29:45 +02:00
Stedd fabec89267 Fixed error in target RuntimeSets 2024-10-05 17:09:24 +02:00
Stedd 9e0304fe93 Fixed bug in PowerBase initialization 2024-10-05 15:35:58 +02:00
Stedd 841b8f5b11 Enemies has weapons 2023-10-08 19:15:18 +02:00
Stedd e4d15da38c Turret weapon working 2023-10-08 18:49:25 +02:00
Stedd cd62cd6aa2 Updated NavMesh 2023-10-08 16:42:15 +02:00
Stedd 33c644b2d8 Targeting working again 2023-10-08 16:20:52 +02:00
Stedd 9237031dc6 Some cleanups 2022-10-06 00:40:50 +02:00
Stedd b1f2446fa6 Added Targeting for entities
*Changed all Runtime Sets to be <EntityBase> instead of <StructureBase> or <EnemyBase>
*Added targeting configuration scriptable object (can now set up many differet targeting schemes and use them as needed)
*Added targeting script
*Modified Turret and Enemy to use targeting script (added on play)
*Added NavMesh and NavMeshAgents for enemy movement to be used during prototyping
2022-10-01 21:42:18 +02:00
Stedd 47fdfdbc66 Added Turret targeting 2022-10-01 18:17:16 +02:00
Stedd f89ab59fdf Changed to using Runtime sets
Handlers are now using runtime sets instead of owning lists.
Entities that are instantiated assign themselves to their respective Runtime sets.

Heavily inspired by:
https://www.youtube.com/watch?v=raQ3iHhE_Kk
https://github.com/roboryantron/Unite2017
2022-10-01 17:59:06 +02:00
Stedd 4151ba0050 Project cleanup 2022-10-01 13:31:32 +02:00
Thomas Hodnemyr 128caae1bb Initial Build Menu
Added a new Package to the project
2022-09-18 23:02:39 +02:00
Stedd cea045ae2c WIP Power system 2022-09-18 20:05:49 +02:00
Stedd fd9c91d72b Can build turrets and powerstation from UI 2022-09-18 17:14:42 +02:00
Stedd bd4fc1af8f Ghost structure coloring in build mode 2022-09-18 16:47:11 +02:00
Stedd 46b21baba4 Added Crude UI
Possible to start building from UI button
2022-09-18 15:25:38 +02:00
Stedd cbeeffe971 Added Powerplant building 2022-09-18 14:49:02 +02:00
Stedd 15e1e06dfe First version of build system 2022-09-18 14:33:43 +02:00
Stedd f4887be792 Updates
*Changed assemblydefinitions
*Added Enemy
*Turrets target enemies
2022-09-18 11:47:55 +02:00
Stedd 8d1ea374c6 Camera changes 2022-09-18 10:25:47 +02:00
Stedd 18a2fd7ef7 Handlers updates
*Updated Input system for handlers, now scripts are not depentent on being a child of input system in the hierarchy
*Minor cleanups
*Changed hierarchy in scene (no longer children of inputsystem)
2022-09-18 10:18:49 +02:00
Stedd 6cf37cbb19 Added materials and painted Turret 2022-09-18 09:29:29 +02:00
Stedd 2275195932 WIP EnemyHandler 2022-09-17 23:53:34 +02:00
Stedd c1a576768f Turrets targeting camera object 2022-09-17 23:21:22 +02:00
Thomas Hodnemyr f7a5778c95 Add instantiate on mouse pos 2022-09-17 22:56:22 +02:00
Stedd 4c3ed46236 Updated playground scene 2022-09-17 22:44:42 +02:00
Thomas Hodnemyr 1b34df5407 Added Camera Movement 2022-09-17 22:36:16 +02:00
Stedd 76e70e6384 Spawning turrets at click location 2022-09-17 22:13:44 +02:00
Stedd 824447a512 Added InputSystem 2022-09-17 20:29:01 +02:00
Stedd baef196e65 Added some standard assets 2022-09-17 19:49:21 +02:00
Stedd 5a7062092f Playground 2022-09-17 19:24:36 +02:00
Stedd 73b1f51979 Turret build animation 2022-09-17 17:42:56 +02:00
Stedd c94e71603c Started adding structures
Folder layout
Base scripts
2022-09-17 17:33:41 +02:00
Stedd 9dc476f64b WIP Turret rigging 2022-09-17 16:45:18 +02:00
Stedd 092747182a Initial commit 2022-09-17 13:40:22 +02:00