Category: Video Game Design 2

This week we will continue to create RPG style games focusing on Enemy AI

Monday: No school – Presidents’ Day

Tuesday: RPG – Enemy AI – Patrolling

Wednesday: RPG – Enemy AI – Chasing the player

Thursday: RPG – Enemy AI – Chasing the player

Friday: RPG – Enemy AI – Attacking the player

If you miss class, please check with me or your neighbor for what you missed.

Tutoring this week: Thursday 8:10 – 8:45, 12:45 – 1:15, and 4:00 – 4:45.

Don’t forget Professional Dress Wednesday.

Thursday – Open House / College and Career Night at the Career Center from 6 – 8pm.

This week we will continue to create RPG style games focusing on Enemy AI

Monday: Writing Across the Curriculum – Writing assignment

Tuesday: RPG – Enemy AI – Setting up some animations and Navigation

Wednesday: RPG – Enemy AI – Patrolling

Thursday: RPG – Enemy AI – Chasing the player

Friday: RPG – Enemy AI – Attacking the player

If you miss class, please check with me or your neighbor for what you missed.

Tutoring this week: Thursday 8:10 – 8:45, 12:45 – 1:15, and 4:00 – 4:45.

Don’t forget Professional Dress Wednesday.

This week we will continue to create RPG style games

Monday: Inventory Summative Assignment work day – Check for progress

Tuesday: Inventory Summative Assignment work day

Wednesday: Inventory Summative Assignment work day

Thursday: Discuss next RPG system to create/planning

Friday: Next system production – Grading Inventory Project

If you miss class, please check with me or your neighbor for what you missed.

Tutoring this week: Thursday 8:10 – 8:45, 12:45 – 1:15, and 4:00 – 4:45.

Don’t forget Professional Dress Wednesday.

You will be adding several new things into the Inventory system we have developed together in class.

Due: Friday 2/8/19 – We will be grading it during class

Requirements:

  • Create a new item that when used increases the players movement speed
    • This speed boost should last for 5 seconds and then the speed should go back to normal.
    • You need to be able to pickup this object and use it from the inventory
  • Add a left hand slot to equip items to
    • Items set to left hand should move to the left hand slot
    • Items should appear in the characters left hand and move with it.
  • Add a magic item slot to equip a magic item to
    • This item does not have to visually show up on the character model.
    • When equipped, this item will add to the defense/armor of the character
    • Come up with an armor property in the player stats that will lessen the amount of damage the player takes.

Rubric:

  • Usable Speed Item – 33 points
    • Can item be picked up
    • Can item be used
    • Does it add a speed boost when used
    • Does the speed boost end after 5 seconds
    • Does the item get removed from the inventory and the game when used
  • Left Hand Slot – 33 points
    • Do items marked to be equipped to the left hand go to the left hand slot
    • is the item removed from inventory when equipped
    • If there is already an item in the left hand does it swap with the new item and go back to inventory, become invisible, and unparent from the left hand of the character
    • Does the object become visible in the characters left hand and move with it
  • Magic Item Slot – 33 points
    • Do items marked as equipping to the magic item slot go to that slot and are removed from inventory
    • Does the magic item apply it’s defense bonus when applied
    • Does the defense bonus go away when the item is removed/unequipped

This week we will continue to create RPG style games focusing on inventory systems

Monday: Inventory – equipping items – Adding to hands

Tuesday: Introduce Inventory Summative Assignment

Wednesday: Inventory Summative Assignment work day

Thursday: Inventory Summative Assignment work day

Friday: Inventory Summative Assignment work day – Base inventory system (what we did together in class) due.

If you miss class, please check with me or your neighbor for what you missed.

Tutoring this week: Thursday 8:10 – 8:45, 12:45 – 1:15, and 4:00 – 4:45.

Don’t forget Professional Dress Wednesday.

This week we will continue to create RPG style games

Monday: No School

Tuesday: Inventory UI for dropping, equiping, and using items

Wednesday: Inventory – using items

Thursday: Inventory – equipping items

Friday: Inventory – equipping items

If you miss class, please check with me or your neighbor for what you missed.

Tutoring this week: Thursday 8:10 – 8:45 and 12:45 – 1:15.

Don’t forget Professional Dress Wednesday.

This week we will continue to learn how to solve programming problems by creating RPG style games.

Monday: Inventory – Adding an item when clicked

Tuesday: Inventory UI – Designing

Wednesday: Inventory UI – Updating

Thursday: Inventory UI – Functional

Friday: Inventory – Dropping an item from inventory

If you miss class, please check with me or your neighbor for what you missed.

Tutoring this week: Thursday 8:10 – 8:45, 12:45 – 1:15, and 4:00 – 4:45

Don’t forget Professional Dress Wednesday.

Welcome back and happy new year!

This semester we will be exploring RPG game mechanics and systems.

Monday: No School

Tuesday: Identifying RPG systems and game mechanics

Wednesday: Breaking down system/mechanic 1

Thursday: Mechanic 1 implementation

Friday: Mechanic 1 implementation

Tutoring this week: Thursday 8:10 – 8:45, 12:45 – 1:15, and 4:00 – 4:45

Don’t forget Professional Dress Wednesday.

This week we will be wrapping up the first semester of the school year!  Make sure to show me your item and NPC/Enemy.

Monday: Item, NPC/Enemy – Last work day – turn it in today for 1000 XP

Tuesday: Item, NPC/Enemy – Grading – 6th period Exam

Wednesday: 5th and 7th period Exam

Thursday: 1st and 3rd period Exam

Friday: Late Start / Early Out  – 2nd and 4th period Exam

All Late/Missing work needs to be turned in Monday, Dec. 12th by the end of the day.

We are going to be turning our projects into RPG games.  To prepare for this, we are going to be creating objects for our games and NPC / Enemies.

Requirements:

  • Model in Maya LT an object for our game.  We will put a class list together and you will be assigned an object.
    • Texture your object and import into Unity to make sure it looks good.
  • Create an NPC / Enemy for the game.  Use Mixamo.com and Fuse.
    • We will create a list as a class and assign you an NPC / Enemy
    • Get the following animations for your model:  Idle, Walk, Run, Attack
    • Import the model and animations into Unity
    • Create an animator controller for your model and setup the following parameters to control the animations
      • bool walk – when true walk – when false idle
      • bool run – when true go from idle to run – when false go from run to idle
      • trigger attack – plays the attack animation whenever triggered
    • Use the root motion method to move the NPC / Enemy
    • Create a script that controls the animations when the following keys are pressed
      • 1 – idle
      • 2 – walk
      • 3 – run
      • 4 – attack

Rubric:

  • Modeled Object – 50 points
    • Object modeled in Maya LT is the assigned object.
    • Object is low-poly and textured
    • Object is imported into Unity
    • Object is easy to understand (players will recognize what it is with out having to be told)
  • NPC / Enemy – 50 points
    • Model is appropriate for the type of NPC / Enemy assigned
    • All required animations are included and look good
    • Animator controller is setup with the required parameters and model transitions between animations correctly.