abhiss / symmetrical-octo-waffle

A 3D, realtime multiplayer, procedurally generated, top down shooter, made in Unity.
5 stars 3 forks source link

Pull in new enemy, enemy AI, enemy spawner, and health system implementations #25

Closed edjohn closed 1 year ago

edjohn commented 1 year ago

Add general health system and player health scripts; Add enemy AI finite state machine scripts; Add enemy script with animation handler and associated animator (currently buggy and unimplemented); Add enemy spawner script; Add prefab for striker enemy with new AI and enemy scripts; Add laser material for weapon targeting

dominicaq commented 1 year ago

I'm okay with the abstractions as long as they don't hamper your ability to create and modify enemies in a reasonable time frame. If the abstractions are a noticeable roadblock in development I suggest you start from scratch before we get any closer to the deadline. I highly recommend you learn about coroutines, as I believe they will be immensely helpful in creating your state machine logic. Remember, we're not developing a game for 1-2 years. We have 4 weeks and are students with homework and exams from other classes. We're making at most 3-4 unique enemies and a boss, keeping the code simple will allow you to quickly modify the code without having to worry about the overall structure.

abhiss commented 1 year ago

fyi dominics branch added the health system that jackie made earlier and this branch has another health system so that's gonna be a conflict. we'll probably keep the other one since it already works with shooting now.

edjohn commented 1 year ago

crying-emoji-dies

this pr aint making it out the hood