News

8/27/18

What we have finished this week:


Jetta -

          • HUD has been improved to make buttons and information more usable
          • Replaced placeholder tokens with character portraits
          • Quick select banners will now display when a character is dead and how many turns till they revive.
          • Campaign menu now displays which levels are available and completed based on saved data.

Keiler

          • Camera Scrolls in and out on a bezier curve.

Ryan

          • Finished Scrolls & imported prefabs
          • Fixed infinite loops in level generation


4/23/18

What was finished this semester:

          • Game Design and SRS documents.
          • Unit Mechanics:
            • Basic Action
            • Special Action (except for Orb Throw)
            • Movement
            • Status Effects
          • Animations are in place, but require work with timing.
          • Player input
            • Keybindings
          • All models are in the game except for scrolls and the Orb.
          • All campaign levels have been designed and levels 1-4 are playable.
          • Campaign AI complete, but requires more testing.
          • Tutorial system is complete.
          • Map generator was converted to work with the game.
          • UI Layout is finished.


What we plan to finish by next semester:

          • Game Mechanics:
            • Orb interactions
            • Scrolls
            • Free movement for campaign
          • AI:
            • Testing and bug fixes for campaign
            • Freeplay
          • Work on unit path finding algorithm.
          • HUD UI.
          • Sound effects and music.
          • Game objects for scrolls and Orb.
          • Special cases for Campaign.
          • Hook up audio and video settings.
          • Checkpoints for campaign.
          • Dialogue for campaign.
          • End of game logic.


What we plan to finish next semester:

          • Particle effects:
            • Scrolls
            • Orb
            • Warrior defensive stance
            • Mage attack
            • Teleport
            • Reviving
          • Art and animation:
            • Main menu
            • Campaign select
            • Cursor
          • Networking
          • Loading screens
          • Freeplay Statistics
          • Gameplay Testing


Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

Demo Videos:

MainMenu_Keybindings.mp4
Unit Mechanics - Level 3.mp4
Freeplay Menu and Map Generation.mp4
Unit Mechanics - Level 4.mp4

4/16/18

What was finished this week:

          • Finished map generation for level 4; units will now walk through other objects while moving; continued fixing bugs as they appeared
          • Finished the Tutorial and Dialogue systems.
          • Finished campaign AI integration and added GUI elements to Main Menu.

What we plan to finish by next week:

          • Preparing for presentation and planning for work over the summer.
          • Continue working on Main Menu and In Game menu.
          • Work on bugs related to AI.


Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

4/9/18

What was finished this week:

          • Completed all factory methods for generating units for all tutorial levels; finished map generation for campaign levels 1-3; added end and starting point placement, scroll placement, and orb placement to the random map generator, as well as added the code to instantiate the related prefabs in the 3D map; added new command to facilitate activating units in the campaign by room; finished most completed animation interactions with the units; changed how the location of the target of commands (except for move) are retrieved in order to ignore the actual location of units; added a detection routine to the random map generator to prevent column placement from closing off a cell; continued refactoring for reduced complexity and clarity, as well as bug fixes as they cropped up.
          • Finished the Tutorial and Dialogue systems.
          • Finished the campaign AI and completed all unit prefabs.

What we plan to finish by next week:

          • Finish final game logic for Scrolls, and Orb interactions; continue map generation for campaign levels 4-6; work on getting units to walk through other objects while moving.
          • Path lighting for units.
          • Work on bugs related to AI.


Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

3/26/18

What was finished this week:

          • Refactored and tested the game loop and command factory; changed scripts to pull from a single scriptable object that holds all of the necessary state; implemented the business logic for the scroll system; updated map data structures to reflect scrolls and added a ToString() override for use in testing correctness of map; started testing in-game interaction with test units and began to put final models.
          • Campaign manager.
          • Hooked up animations to skeletons and created an animator controller.

What we plan to finish by next week:

          • Finish final game logic for Scrolls, and Orb interactions; continue map generation for campaign levels; finish Unit interface and animator interactions; squish a few known bugs and continue testing in-game interactions.
          • Dialogue/Tutorial system.
          • Finish integrating HUD and hooking up animations to remaining models.


Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

3/20/18

What was finished this week:

          • Finished all testing and coding of units and fixed all currently known bugs.
          • An AI agent was created to control the minions in the campaign.
          • Layout of sixth/free play like level

What we plan to finish by next week:

          • Finish final game logic for Scrolls, and Orb interactions; continue map generation for campaign levels.
          • Scripting levels.
          • Integrate HUD and character assets, and integrating AI with campaign levels.


Link to Level Design: https://drive.google.com/open?id=1co4TtHGRB1aZEIHvXbVziaTEk42O-NUczXYAk-imxsk

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

3/12/18

What was finished this week:

          • Finished the script that links the unit logic to Unity (how the units move across the 3D map), created placeholder units for use in testing game until final assets are added in, finished game logic for picking up the Orb, the Orb backfire, and basic attack for each class. Created classes for campaign-only units (Swarmer, Melee, Archer, and Caster).
          • Layout of fifth/scroll intro level completed.
          • Finished keybindings and minimap.

What we plan to finish by next week:

          • Finish final game logic for Units, Scrolls, and Orb interactions; test game module integration and liberally spray Raid; continue map generation for campaign levels.
          • Level design final campaign level.
          • Begin AI design for campaign units.


Link to Level Design: https://drive.google.com/open?id=1co4TtHGRB1aZEIHvXbVziaTEk42O-NUczXYAk-imxsk

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

3/5/18

What was finished this week:

          • Finished non-network game setup code, finished 3D map instantiation (still requires tuning once all prefabs are in place), implemented scripts to allow cross-scene/game persistence, and updated Command system to use Delegates/lambdas instead of data structures.
          • Layout of fourth/first group level completed.
          • Connected HUD with game logic, and implemented code for saving, loading, and displaying keybindings.

What we plan to finish by next week:

          • Finish game mechanics including:
            • Final game logic for Units, Scrolls, and Orb interactions.
            • Finish logic connecting the game logic to the 3D map, mostly getting the units to move when commanded to.
          • Continue map generation for campaign levels.
          • Level design for fifth/scroll intro level.
          • Begin implementation of minimap including:
            • Camera
          • Inputting keybindings into game settings.


Link to Level Design: https://drive.google.com/open?id=1co4TtHGRB1aZEIHvXbVziaTEk42O-NUczXYAk-imxsk

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

2/26/18

What was finished this week:

          • Game Loop and Command data structures as well as the associated factories used to create the Command data structures as needed.
          • Layout of third/Ranger level completed.
          • Basic HUD in-game menu, began finding models, animations and UI assets.

What we plan to finish by next week:

          • Finish game setup and generating the maps for campaign levels 1 - 4.
          • Level design for fourth/first group level.
          • Writing the HUD code.


Link to Level Design: https://drive.google.com/open?id=1co4TtHGRB1aZEIHvXbVziaTEk42O-NUczXYAk-imxsk

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

Asset Links:

2/19/18

What was finished this week:

          • Classes were implemented to allow the game to interface with the maze generator, rules for basic movement were implemented, and began adding unit tests to test business rules.
          • Layout of second/Mage level completed.
          • Basic in-game HUD was implemented, and outlined HUD/business rule interface code.

What we plan to finish by next week:

          • Finish all implementation of units and movement, as well as write instantiation algorithm for map generator, and continue adding unit tests.
          • Level design for third/Ranger level.
          • Writing the HUD/business rule interface code.


Link to Level Design: https://drive.google.com/open?id=1co4TtHGRB1aZEIHvXbVziaTEk42O-NUczXYAk-imxsk

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

2/12/18

What was finished this week:

          • System architecture, public interface for Unit game rules, migrated maze generator to be used in Freeplay over to the project.
          • Layout of first/Warrior level completed.
          • Basic menu has been completed, including sub menus and logical flow.

What we plan to finish by next week:

          • Implementation of Unit movement, and start on instantiating maps with game assets for Freeplay.
          • Level design for second/Mage level.
          • Implementation of a basic HUD.


Link to Level Design: https://drive.google.com/open?id=1co4TtHGRB1aZEIHvXbVziaTEk42O-NUczXYAk-imxsk

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

2/5/18

What was finished this week:

          • Software Requirements Specification, including:
            • Introduction and Overview
            • Scope
            • Functional and Nonfunctional Requirements
            • Use Cases
            • UI Design and Wireframes
          • Schedule for the coming 6 weeks

What we plan to finish by next week:

            • System architecture and public interfaces for Units
            • Level design for Warrior level
            • Implementation of a basic menu


Link to SRS: https://drive.google.com/open?id=18fuZupYxS6fTfclo7Unfc3fkuoQstF5ik8X2am5uL-o

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

1/29/18

What was finished this week:

          • Game design document, including:
            • Unit design
            • High/Mid-level level design for campaign
            • Token/Scroll system
            • Orb design
            • Gameplay design for Freeplay
            • Basic direction for AI
            • Musical themes


What we plan to finish by next week:

          • Technical design document, including:
            • Requirements
            • System architecture
            • UI design
            • Multiplayer concerns
            • Schedule for project


Link to GDD: https://drive.google.com/open?id=1w42j5Q_0G_pXQ45OuaInrdCOXZvmDudmoOZBduD1Z9Q

Link to Schedule: https://drive.google.com/open?id=13nCa_rRFJnh-zy0UxJaOEdLfcbC_EN2qNK18-agaMbQ

1/22/18

Today we all finished the HCD, and the website was updated to include Team member information.

Link to HCD: https://drive.google.com/open?id=1yvvwAgIGzQyIlgyCssEu6_V7REN0jCKjHmoqfd2JBn0

1/17/18

Website framework set up, and initial meeting plans established.