Session 5 2025 Production Project

SUMMARY – Due March 19

Role

  • Writer/Menus/Producer

Intention (SMART Goal) for the Session

  • By May 9, as part of TEAM 6, I will have evidence of A working midboss by following This Tutorial for Session 5.

AI Use and Inclusion in This Project

PRE-PRODUCTION – INQUIRY – Due March 20

LEADER(S) IN THE FIELD / EXEMPLARY WORK(S)

Primary Source

William Pellen

Secondary Source

Hollow Knight World/Boss Design

AI Prompt:

  • EXAMPLE
  • AI Method: Leaders in the Field
    • Example Prompt: List 3 game character artists. Recommend search text to use in a search engine to find more information about their contributions to their field of work as secondary sources.

TRAINING AND SOURCE(S)

AI Prompt:

  • EXAMPLES
  • AI Training Method – Part 1: Pareto Principle
    • Example Prompt: I want to learn how to [THING]. Can you use the Pareto Principle, which identifies the 20% of the topic that will yield 80% of the desired results, to create a focused learning plan for me?
  • AI Training Method – Part 2: Resource Recommendations
    • Example Prompt: Suggest various learning resources (like books, videos, podcasts, and interactive exercises) for the above topics that cater to different learning styles.

PRE-PRODUCTION – PLANNING – Due April 11

PROJECT TIMELINE WITH MILESTONES

AI Prompt:

  • EXAMPLE
  • AI Training Method – Part 3: Study Schedule Creation
    • Example Prompt: Create a study schedule for all of the above for 3 weeks or less. I can study for 30 minutes every weekday in class. Add a few milestones for each of the 3 phases of the project production. Please include time for revision and testing.

Pre-production Milestones

  • Thing 1
  • Thing 2
  • Thing 3

Production Milestones

  • Thing 1
  • Thing 2
  • Thing 3

Post-production Milestones

  • Thing 1
  • Thing 2
  • Thing 3

PROPOSED BUDGET

Plan and include a personal budget for this project. Mr. Le Duc’s guidance on the parameters for this session is to see how much it would cost for you to be hired to do ‘your job’ or your role for this session. Add the estimated time you think you will spend on the project, research how much you should be paid by the hour, and include that total cost here.

AI Prompt:

  • EXAMPLE
  • AI Method – Budgeting
    • Example Prompt: Create a budget for a one-month student project with five members, including a breakdown of equipment, and hourly pay per member, for [listed roles on the team]. Include equipment rentals and other incidentals that need to be included in project planning. Cite resources. 

EVIDENCE OF TEAM PLANNING AND DECISIONS

Place screenshots of the following…

  • Trello Board
  • Storyboard (FILM) (with comments for each role) OR other planning documents like sketches, flowcharts (GAME DESIGN), song or lyric notes (ROCK), etc.

AI Prompt:

  • EXAMPLE
  • AI Method: Task for Trello / Scrum 
    • Example Prompt: Create 10-20 basic tasks, starting with a verb, that it takes to complete [role tasks] for a [student game, film, or song]. These tasks will be copied and pasted in Trello for a 15-day Scrum
    • Copy and paste the resulting list into Trello and make a card for each task

PRODUCTION – ACTION – Due May 8

THE (FILM, SOUND, or GAME)

Embed or link the final version of the film, game, or song from your Google Drive (FILM & ROCK) or itch.io (GAME). Make sure it is publicly viewable.

Write a descriptive sentence about the embedded or linked project above.

AI Prompt:

  • EXAMPLE
  • Method: Project Ideas
    • Example Prompt: I am a beginner interested in learning how to create games in Unity. To do this I need to know how to code in C#. Can you give me some beginner project ideas I could work on to help strengthen my C# coding skills?

SKILLS COMMENTARY

Link the team slideshow with your role, SMART Goal, and evidence of your SMART Goal for this session.

Write a sentence about your role in the slideshow and creative and technical contributions to the project. Also, include how you used AI to assist in learning throughout your project.

AI Prompt:

  • EXAMPLES
  • AI Method: Clarification of Concepts
    • Example Prompt: Explain [topic] to me in the simplest terms possible as if I were a beginner.
    • Example Prompt: Create mental models or analogies to help me understand and remember [topic].
    • Example Prompt: Guide me through a visualization exercise to help me internalize the [topic] and imagine myself successfully applying it to a real-life situation.

POST-PRODUCTION – REFLECTION – Due May 16

21st CENTURY SKILLS

Ways of Thinking (Creativity, Innovation, Critical Thinking, Problem Solving)

How did you grow in these areas during this project? Pick one and explain.

Ways of Working (Communication & Collaboration)

How did you grow in these areas during this project? Pick one and explain.

Tools for Working (Info & Media Literacy)

How did you grow in these areas during this project? Pick one and explain.

Ways of Living in the World (Life & Career)

How did you grow in these areas during this project? Pick one and explain.

REACTIONS TO THE FINAL VERSION

Place at least one comment from the PEER review and cite the student’s first name. Place at least one comment from the ADVISOR review and cite the student’s first name.

SELF-REFLECTION

Pick one of these types of reflection; action points, evaluative, intentional, or retrospective, state which one you picked, and write your reflection here…

GRAMMAR AND SPELLING

Place the name of the grammar and spelling tool you used to create this blog post.

EDITOR

Name the person who reviewed your blog post for grammar and spelling issues. First name only.

DID YOU DELETE ALL OF MR. LE DUC’s INSTRUCTIONS ABOVE? <— DELETE THIS INSTRUCTION, TOO 🙂 !

Game Pitch for “The Masks we Wear” Prompt

GENRE

  • Visual Novel

INFLUENCES and EXAMPLES

  • Undertale’s dialogue.
  • Oneshot’s general vibe.

IDEAS AND EXPLANATION

  • Story based game where masks change your personality. You have to navigate social situations and conversations by picking the right mask for each conversation to get a good outcome.

WHO WILL YOU NEED TO ACCOMPLISH THIS IDEA?

  • Someone who is good with art in order to make character sprites and expressions, and also the different masks.

WHAT DO YOU HOPE TO LEARN FROM THIS PROJECT

  • How to write a compelling story

Session 4 Year 2025 Production Project

SUMMARY

Role

  • Writer/Menus/Producer

Intention (SMART Goal) for the Session

  • By Feb 28, as part of TEAM 6, I will have evidence of game polishing and balancing by following this tutorial for Session 4.

PRE-PRODUCTION – INQUIRY

LEADER(S) IN THE FIELD / EXEMPLARY WORK(S)

Primary Source

Riot August

Secondary Source

Secondary Source

TRAINING SOURCE(S)

PRE-PRODUCTION – PLANNING

PROJECT TIMELINE

Pre-production Milestones

  • Plan out ability level ups
  • Design Midboss
  • Start Sound manager

Production Milestones

  • Make level up system
  • Create midboss
  • Balance character abilities

Post-production Milestones

  • Add sprites for midboss
  • Import UI sprites
  • Import sounds

PROPOSED BUDGET

5 Team Members * $20/Hour * 20 Days = $2,000

EVIDENCE OF TEAM PLANNING AND DECISIONS

https://trello.com/b/nyVId8Z5/game-period-4-team-6-session-4

https://docs.google.com/document/d/15HKjz1v9lIhNJ79M_pwXfSqbZGGZBH58PXsHttxYnKY/edit?pli=1&tab=t.qyzdx6t6ko4b

PRODUCTION – ACTION

THE (FILM, SOUND, or GAME)

https://funny-man-bryce.itch.io/versus-project

SKILLS COMMENTARY

I met my smart goal to polish and balance my game. Throughout this session, I worked on making the character’s more balanced, alongside allowing their abilities and their stats to be upgraded as they level up. Additionally, I also added UI in the character select screen to showcase which character you selected.

We did not have a slideshow because our game has a credits menu.

POST-PRODUCTION – REFLECTION

21st CENTURY SKILLS

Ways of Thinking (Creativity, Innovation, Critical Thinking, Problem Solving)

In order to make characters utilize animations, I had to overhaul our player controller to have animations be the thing that triggers abilities and attacks, instead of having them trigger automatically.

Ways of Working (Communication & Collaboration)

I would instruct our artists and sound designer on what they needed to make next in order for the game to have the sprites and sound effects that were necessary.

Tools for Working (Info & Media Literacy)

When I was stuck on how to code the ability system for our characters, I reached out to a friend and got help from them.

Ways of Living in the World (Life & Career)

I would frequently work on our game while I was at home or in other classes. This allowed me to get a lot more work done.

REACTIONS TO THE FINAL VERSION

“The game has a good base, and you should focus on polishing the old content before you add new things.”-Hunter.

SELF-REFLECTION

I am doing Retrospective Reflection. Some key learning that I have experienced this session is learning how to balance characters in a multiplayer game. A lot of the initial ideas I had for character balance ended up being incorrect, and I had to redesign character’s abilities often. This will be useful in the future when I am doing game balancing for other projects.

GRAMMAR AND SPELLING

Grammarly and Leo.

EDITOR

Leo

Recommendation Blog Post for Blake-1/23/2025

Blake’s passion and creativity is endless. Blake has been our lead artist in my game design classes’ team for about three months. Throughout this time, Blake has been consistently innovative and hardworking. Additionally, Blake’s willingness to learn new things have made him a blast to work with. If you value creativity and work ethic in your employees, Blake is the perfect person to hire.

Immortal Man fights a God until he’s strong enough to beat them

LOGLINE / WHAT PROTAGONIST DOES

  • Immortal Man fights a God until he’s strong enough to beat them

PROTAGONIST / MAIN CHARACTER

  • Earl is immortal and will always get revived whenever he dies

PROTANGIONST CORE WOUND or MOTIVATION 

  • Earl wants to prove he is stronger than a god, so he tries to beat one in combat

GENRE

  • Top down action game

PLOT DESCRIPTION / GAME PLAY & WIN STATE

  • Earl will fight a really overpowered boss that will defeat him very easily. Each time he dies, the player gets to choose an upgrade, making Earl stronger, and the player will be more aware of the bosses attack patterns. Every death will make the player stronger until they are strong enough to beat the boss and win.

INFLUENCES and EXAMPLES

  • Dark Souls gameplay loop
  • Hades combat mechanics

Session 3 Year 2024 Production Project

Minion toy, location unknown, 26/02/2017“/ CC0 1.0

SUMMARY – Due Dec. 9

Role

  • Writer/Menus/Producer

Intention (SMART Goal) for the Session

  • By Jan. 10, as part of TEAM 6, I will have evidence of a working lane system for our MOBA by following This Tutorial for Session 3.

PRE-PRODUCTION – INQUIRY – Due Dec. 13

LEADER(S) IN THE FIELD / EXEMPLARY WORK(S)

Primary Source

Joar Jakobsson is the programmer for Rain World. Rain World has a very complicated and in-depth AI system for its enemies. I would also like to have a relatively complex AI system for the minions in our game.

Secondary Source

TRAINING SOURCE(S)

PROJECT TIMELINE

Pre-production Milestones

  • Plan out minions
  • Design Towers
  • Design midboss and jungle enemies

Production Milestones

  • Oversee Blake working on minion and tower art
  • Code different types of minions
  • Code tower attacks

Post-production Milestones

  • Implement minion animations
  • Implement tower animations
  • Upload game to Itch.io

PROPOSED BUDGET

4 Team Members * $20/Hour * 20 Days = $1,600

EVIDENCE OF TEAM PLANNING AND DECISIONS

https://docs.google.com/document/d/15HKjz1v9lIhNJ79M_pwXfSqbZGGZBH58PXsHttxYnKY/edit?tab=t.0

PRODUCTION – ACTION – Due Jan. 8

THE (FILM, SOUND, or GAME)

https://funny-man-bryce.itch.io/versus-project

SKILLS COMMENTARY

Our evidence was in the credits menu. By the end of the session, I had a working lane with enemies that attacked towers, and a win state from destroying all 4 of the enemies towers.

POST-PRODUCTION – REFLECTION – Due Jan. 17

21st CENTURY SKILLS

Ways of Thinking (Creativity, Innovation, Critical Thinking, Problem Solving)

I had a lot of problems getting the minions to know which enemies they were meant to target. I researched how to make code to find the closest object so that minions could determine who was closest that they should attack.

Ways of Working (Communication & Collaboration)

I helped Nate learn how to use Unity to edit the map, and I helped Blake know which sprites he should work on.

Tools for Working (Info & Media Literacy)

I learned a lot about Navmesh (our ai pathfinding system for enemies) by doing research and finding various tutorials on why certain aspects of Navmesh weren’t working.

Ways of Living in the World (Life & Career)

I worked on the game for several hours at home during my free time, but I made sure to only work when it was something I was genuinely passionate about adding to the game in order to make sure I didn’t get burnt out.

REACTIONS TO THE FINAL VERSION

“The game looks very promising, but the characters need animations in order to tell when they’re attacking” -Hunter

SELF-REFLECTION

I’m using intentional reflection. With the skills I have aquired this session, I would like to work on future projects. My AI skills can be used for a turnbased combat game idea I’ve had for a while. Additionally, I have learned how to develop multiplayer games, and I would like to use that knowledge in order to make a card game. In terms of areas I want to explore further, I would like to learn more about character development and game balancing in the upcoming sessions as I work on character abilities and design.

GRAMMAR AND SPELLING

Grammarly and Nate

EDITOR

Nate

Player Fighting Unreliable Narrators to choose the correct path

LOGLINE / WHAT PROTAGONIST DOES

In a world where narrators try to tell you what to do, you need to find the correct path, or else you’ll get a bad ending.

PROTAGONIST / MAIN CHARACTER

  • Protagonist is a silent stand-in for the player. They are mainly meant to follow the players beliefs and viewpoints, since the main character focus is on the two narrators.

PROTANGIONST CORE WOUND or MOTIVATION 

  • Protagonist and player want to choose the correct path

GENRE

  • Platformer

PLOT DESCRIPTION / GAME PLAY & WIN STATE

  • Player platforms over obstacles while listening to two narrators that discuss which path the player should take.
  • The player will eventually reach an ending, which will be different depending on decisions they have made.

TREATMENT: THE WORLD OF THE PROTAGONIST

  • Protagonist world is a world where every decision is made via platforming

INFLUENCES and EXAMPLES

  • Gameplay Influences: Mario Maker
  • Story Influences: Stanley Parable/Slay The Princess

Session 2 Year 2024 Production Project

Friends Playing on PC” by Darren2/ CC0 1.0

SUMMARY – Due Oct. 25

Role

  • Writer/Menu/Producer

Intention (SMART Goal) for the Session

  • By Nov. 15, as part of TEAM 6, I will have evidence of a working map and minions by following This Tutorial for Session 2.

PRE-PRODUCTION – INQUIRY – Due Oct. 30

LEADER(S) IN THE FIELD / EXEMPLARY WORK(S)

Primary Source

Riot August

Secondary Source

TRAINING SOURCE(S)

PROJECT TIMELINE

Pre-production Milestones

  • Plan out Map Design
  • Get Different Teams working
  • Come up with core Characters and Mechanics

Production Milestones

  • Develop Characters and Map
  • Make Character and Map Art
  • Make Music/Voicelines/Sound Effects

Post-production Milestones

  • Implement Art
  • Implement Sound
  • Upload game to Itch.io

PROPOSED BUDGET

4 Team Members * $20/Hour * 14 Days = $1,120

EVIDENCE OF TEAM PLANNING AND DECISIONS

https://docs.google.com/document/d/15HKjz1v9lIhNJ79M_pwXfSqbZGGZBH58PXsHttxYnKY/edit?tab=t.0

PRODUCTION – ACTION – Due Nov.15

THE (GAME)

https://funny-man-bryce.itch.io/versus-project

SKILLS COMMENTARY

I created the credits menu and put everybody’s evidence into the game itself so that we wouldn’t have to create a slideshow.

POST-PRODUCTION – REFLECTION – Due Nov. 22

21st CENTURY SKILLS

Ways of Thinking (Creativity, Innovation, Critical Thinking, Problem Solving)

I used problem solving to figure out how to export our game without breaking the multiplayer, since WebGL did not work. I did research and tried out various different forms of exporting the game, until I was able to make a downloadable version of the game which works.

Ways of Working (Communication & Collaboration)

I communicated with the team and made sure that the team was on task and getting their work done.

Tools for Working (Info & Media Literacy)

I used the Unity Multiplayer website to research everything I needed in order to get the multiplayer for our game to function.

Ways of Living in the World (Life & Career)

I did a lot of work at home on the game in order to make sure we got tasks done on time.

REACTIONS TO THE FINAL VERSION

We didn’t get feedback on our game.

SELF-REFLECTION

Intentional Reflection

I intend to use multiplayer mechanics in other games I make with the skills I have learned. Additionally, using the knowledge of making multiplayer, I would like to continue fixing the connection issues we occasionally have in our game.

I want to research enemy AI more, so that I can make working enemies for next session. I would also like to examine map design further, to make our map in our game better.

GRAMMAR AND SPELLING

Blake and Grammarly

EDITOR

Blake

Session 1 2024 Production Project

SUMMARY – Due Sept. 27

Role

  • Writer/Menus/Producer

Intention (SMART Goal) for the Session

  • By Oct 11, as part of TEAM 6, I will have evidence of working local multiplayer by following this tutorial for Session 1.

PRE-PRODUCTION – INQUIRY – Due Oct. 3

LEADER(S) IN THE FIELD / EXEMPLARY WORK(S)

Primary Source

Paul Belleza was the map designer for League of Legends. This moba is our main inspiration, and we want to create a similarly engaging map and world to fight other players in.

Secondary Source

https://leagueoflegends.fandom.com/wiki/Paul_%27Pabro%27_Bellezza

TRAINING SOURCE(S)

8:21 Use UI buttons to create the host and client
18:31 Use Network Transform in order to get computers to have syncronized movement
23:09 Must use NetworkBehavior instead of MonoBehavior in order to use network variables
35:48 Server RPC takes information and gives it to the server/host computer
40:36 Client RPC takes information and gives it to every client/host computer
44:26 In order to get objects to show up on both computers, must put them in the Network Prefabs List
45:42 When spawning an object, must set it’s NetworkObject.Spawn to true
52:33 Multiplayer Tools can allow you to troubleshoot issues
55:38 Every computer must use the same IP address as the Host computer in order to connect
57:16 Connecting computers farther than locally is way too difficult

PROJECT TIMELINE

Pre-production Milestones

  • Plan out Map Design
  • Get Multiplayer Working
  • Come up with core Characters and Mechanics

Production Milestones

  • Develop Characters and Map
  • Make Character and Map Art
  • Make Music/Voicelines/Sound Effects

Post-production Milestones

  • Implement Art
  • Implement Sound
  • Upload game to Itch.io

PROPOSED BUDGET

Budget Spreadsheet

EVIDENCE OF TEAM PLANNING AND DECISIONS

https://docs.google.com/document/d/15HKjz1v9lIhNJ79M_pwXfSqbZGGZBH58PXsHttxYnKY/edit

PRODUCTION – ACTION – Due Oct.11

THE (FILM, SOUND, or GAME)

https://funny-man-bryce.itch.io/versus-project

SKILLS COMMENTARY

I had to learn how to develop and implement multiplayer in order to connect two computers on the same network together. This improved my learning skills, since I was required to do a lot of research in order to figure out how things worked.

POST-PRODUCTION – REFLECTION – Due Oct. 18

21st CENTURY SKILLS

Ways of Thinking (Creativity, Innovation, Critical Thinking, Problem Solving)

I demonstrated problem solving through my ability to troubleshoot the many aspects of Unity Multiplayer. In the end, I was able to get multiplayer working despite many difficulties.

Ways of Working (Communication & Collaboration)

I communicated with my team in order to get us all on track and doing what needed to be done. Additionally, I reached out to a friend outside of school who was knowledgable about Unity Multiplayer in order to learn more about what I needed to do.

Tools for Working (Info & Media Literacy)

I used several tutorials for Unity Mulitplayer in order to figure it out. This helped give me direction and learn what I needed to do to make the game function.

Ways of Living in the World (Life & Career)

I was able to deal with 2 of my team members unexpectedly leaving our team due to scheduling issues, and still get a game out in the short time we had for our session.

REACTIONS TO THE FINAL VERSION

“The game has a cool artstyle and concept, I’m excited to see more.” -Blake

SELF-REFLECTION

I picked evaluative reflection. I was able to learn new skills and apply them quickly. Additionally, I did quite well with dealing with the many setbacks we had this session. However, having teamates suddenly leave this session was very challenging. And, in the end the multiplayer still had a lot of issues, so I should have worked on it more.

GRAMMAR AND SPELLING

Grammarly and Leo

EDITOR

Leo Martinelli

Oil Man GDD For Solo Dev – Due May 16.

  • Game Introduction
    • Genre-Platformer
    • GamePlay-Attempting to move around but being very slippery depending on the amount of oil you have (3). Water will make you lose oil, and you can pick up more oil from oil cans scattered throughout the level.
    • Target audience and platforms-People who enjoy score-based platformers that scale in difficulty based on their skill level. (6)
    • Look and Feel-Simple game with stickman characters. It’s meant to feel difficult to control and awkward until you are able to master the control system. (4 and 7)
    • Story-You are covered in oil and must reach the end of the level to get more oil.
    • How to Play-WASD to move, space to jump, reach the end of the level with as much oil as possible (1). The game ends at the end of the level, where you’ll get a victory screen with a score depending on the amount of oil you had by the end (8). You beat the game if you get to the end of the level (9). You lose the game if you run out of oil by touching water (10)
  • Technical
    • System Requirements-Itch, Keyboard
    • Game Architecture-Oil
    • User Interface (controls)-WASD, space, esc (1)
  • Artwork (design)
    • Technical Requirements-none
    • Heads Up Display (HUD)-Options, Oil meter
    • Characters
      • Oil man
      • Water
      • Fire
    • Level Design-Focused on lenient platforming to encourage the player to set their own difficulty depending on oil amount (5)
    • Global Elements-Oil man character
    • Player View-2D Third Person
    • Game Flow Chart
  • Development
    • Abstract Classes/Components- Player class
    • Derived Classes/Component Compositions-player jumping, walking, collecting oil
  • Audio & Sound F/X
    • Technical Requirements-None
    • Player Elements-Oil Man walk
    • Global Elements-Picking up Oil
    • Splash Screens-None
    • Menu Fx-Star button press
  • Marketing
    • Key Features-Funny aesthetic, risk-reward gameplay (2)