Session #1-2 Production Project 2023

SUMMARY

Role

Character Artist/Things That Move

Intention (SMART Goal)

By Oct. 12, as part of team 6 as Character Artist, I will have evidence of making a simple interaction system in Godot by following Idle and Physics Processing Documentation for Godot for Session 1.

PRE-PRODUCTION – INQUIRY

Leader in the Field

Consumer Softproducts

Consumer SoftProducts, otherwise known as Ville Kallio, is a Finnish illustrator who developed and published Cruelty Squad.

Source 2

  1. Having good feeling games is a matter of lots of play testing
  2. Implement similar mechanics to the games that you enjoy
  3. Adding unnecessary side stuff can be good for a game’s mood

Training Source

Godot – Idle and Physics Processing

Godot – Groups

  1. Idle processing allows you to run code that updates a node every frame, as often as possible.
  2. Physics processing happens at a fixed rate, 60 times per second by default. This is independent of your game’s actual framerate, and keeps physics running smoothly. You should use it for anything that involves the physics engine, like moving a body that collides with the environment.
  3. The frequency at which the engine calls _process() depends on your application’s framerate, which varies over time and across devices.
  4. The function’s delta parameter is the time elapsed in seconds since the previous call to _process().
  5. _physics_process() runs at fixed time intervals as much as possible to keep the physics interactions stable.
  6. Groups in Godot work like tags in other software.
  7. You can also manage groups from scripts.
  8. To create a node from code, call its new() method like for any other class-based datatype
  9. To delete a node and free it from memory, you can call its queue_free() method.
  10. You can alternatively call free() to immediately destroy the node. You should do this with care as any reference to it will instantly become null.

Project Timeline

Proposed Budget

Evidence of Team Planning and Decisions

PRODUCTION – ACTION

The Game

The game

Skills Commentary

SlideShow

extra commentary that wasn’t in the slideshow;

  • I created the car asset from scratch based on simple concept art that I had made last year
  • I created a simple system to make the car look like it has a power band and an optimal shift point
  • I made the car’s engine noise increase in pitch in relation to speed to make it sound like it is revving higher

POST-PRODUCTION – REFLECTION

21st Century Skills

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

Due to me changing what the project was midway through the work period I had to quickly make a game prototype that I could present. I had to decide on what elements would be useful to the game, and creative ways of working around my own skill limitations.

Ways of Working (Communication & Collaboration)

I asked for help from the Godot forums, and collaborated with strangers to figure out why my code wasn’t working.

Tools for Working (Info & Media Literacy)

I used the Godot Documentation to understand how their code works and how to organize a Godot project and game scenes.

Ways of Living in the World (Life & Career)

In this session I improved my skill at writing my own code without the help of guides, which is necessary to have a career in game development

Reactions to the Final Version

The car looks good –

The game is quite dark and hard to look at – Odin

Self-Evaluation of Final Version

The game worked well, the exhaust getting visibly red doesn’t look great, and the contrast is far lower than initially intended.

Grammar and Spelling

Grammarly

Editor

Giovanni

6/12/23 – 6/16/23 Weekly Work

Session Number:6
Week Number:3
Total Estimated Hours Contributed this Week: 4.5 hours
What is/was your overall goal for this week? My goal is to improve the ease of development for the rest of the team

Work Tasks 

Date Task Description Time SpentWas / Were your choices and work Best Practices? Why? 
6/12/23I am fixing some issues with the UI that have been found55 minThis is the best practice because it makes the game more functional 
6/13/23I am working on recommendations for LinkedIn55 minThis is best practice because it expands my potential online presence and improves my hire ability.
 6/14/23 I am doing more recommendations for LinkedIn, then helping team with code 35 minThis is required for the class 
 6/15/23I am going to be helping with code55 minThis is best practice because it ensures the quality of the game.
    

Personal Comments (Optional) 

Remember reflecting on your own choices and work can help you improve both. Are there any other comments you would like to include for your own reflection? If so, please enter them here: 

6_5_23 – 9_5_23 Weekly Work

Session Number: 6
Week Number:2
Total Estimated Hours Contributed this Week: 4.5 hours
What is/was your overall goal for this week? My goal is to ensure that the other parts of the game work smoothly so that development can continue at a solid pace

Work Tasks 

Date Task Description Time SpentWas / Were your choices and work Best Practices? Why? 
6/5/23I will help Connor reprogram the spinning thing script so that it is more dynamic55 min Yes this is best practice because it makes future development easier.
6/6/23I will create the death counter and make sure that the implementation works 55 minYes because it makes the game seem more professional 
 6/7/23 I will help Connor with making more types of traps for the player30 min Yes, because it adds variety in the game that can be used to make more puzzles 
 6/8/23 I will make the pause menu 55 min This is best practice because it will allow the game to better fit with the expectations of the review committee
 6/9/23 I will Help the team with whatever they need 55 min This is best practice because it supports the team

Personal Comments (Optional) 

Remember reflecting on your own choices and work can help you improve both. Are there any other comments you would like to include for your own reflection? If so, please enter them here: 

May 30 – June 2 Weekly Work Log

Session Number:6
Week Number:1
Total Estimated Hours Contributed this Week: 3.5
What is/was your overall goal for this week? I want to make a useful UI and development tools that make the game simpler to develop for everyone in the team.

Work Tasks 

Date Task Description Time SpentWas / Were your choices and work Best Practices? Why? 
5/30Make the start and end menu for game55 min This was best practice as they are necessary for a complete game
5/31 This session I helped the level designer make a trap for the first level.30 minThis was best practice because it helped to expand the knowledge of the level designer, and help the game be made faster.
 6/1I helped Connor have the enemy box kill the player 55 minThis is important as it is necessary for the functioning of the game
 6/2makes the box able to spin 55 minThis is important as it adds variety to the game’s traps
    

Personal Comments (Optional) 

Remember reflecting on your own choices and work can help you improve both. Are there any other comments you would like to include for your own reflection? If so, please enter them here: 

5/8/23 Weekly Work

Session Number:5
Week Number:7
Total Estimated Hours Contributed this Week: 3 hr
What is/was your overall goal for this week? My goal was to ensure that the game was ready to ship

Work Tasks 

Date Task Description Time SpentWas / Were your choices and work Best Practices? Why? 
5/8Fixing some issues with how the potions are used.1hr My choices were best practice as a broken game should not be shipped.
5/9Finishing touches for the game so that it is presentable 1hrMy choices were best practice to maximize the team’s likelihood of winning 
 5/10Recording the game presentation. 30 min This choice was best practice because it was required for the class 
 5/11Reviewing the games 40 min  This is required for the class
 5/12Updating Blogposts and filling out the credits  1 hrThis is required for the class 

Personal Comments (Optional) 

Remember reflecting on your own choices and work can help you improve both. Are there any other comments you would like to include for your own reflection? If so, please enter them here: 

5/2 Weekly Work Log

Session Number: 5
Week Number: 6
Total Estimated Hours Contributed this Week: 9 hrs
What is/was your overall goal for this week? Support my team to ensure that all of us can have a project that we can be proud of

Work Tasks 

Date Task Description Time SpentWas / Were your choices and work Best Practices? Why? 
5/1My goal was to remake the player’s sprite so that it fits better with the mood of the game. I used aseprite to make the character visually closer to other rpgs such as early final fantasy games.3 hrs Yes, I identified an issue with my work and checked if it was okay to rework the art with my team
5/2My goal is to help myu team make code for running the audio system 1 hr Yes because it supported the team
 5/3My goal was to help Connor With his audio issues 20 min  Yes because it finished an issue that we were having for a while
 5/4 I am going to update more Character assets using Aseprite. 1 hr  Yes Because it contributed to aesthetic cohesiveness
 5/5Game testing and feedback 1 hrYes because testing is important to find what is wrong with the game so that future progress is made

Personal Comments (Optional) 

Remember reflecting on your own choices and work can help you improve both. Are there any other comments you would like to include for your own reflection? If so, please enter them here: 

April 24th-28th Weekly Work

Session number 5
Week Number 5
Total Estimated Hours Contributed this Week: 5hr
What was your overall goal for this week? Finish finish the farmer

Work Tasks 

Date Task Description Time Spent Was this a Best Practice? 
4/24UV unwrap the farmer 1hrYes, The uv unwrap is done
4/25Texture the farmer 1hr No, I forgot what the end product would be and put too much effort into the textures
4/26Finish Texturing and rigging 1hr Yes, I finished the work to the level of quality needed for the game
4/27Make main menu art 1hr No, I focused on the wrong aspects
 4/28Finish animating and rendering the farmer and implementing him into the game 1hr Yes I finished the task on time

March 27th-31th Weekly Work

Session number 5
Week Number 2
Total Estimated Hours Contributed this Week: 
What was your overall goal for this week? I plan to make the main character pixel art for this session

Work Tasks 

Date Task Description Time Spent Was this a Best Practice? 
3/28Worked on in game character art and bug fixing1 hr 
3/29Bug Fixing & dialogue animation1 hr 
 3/30Reworking the dialogue System 1 hr 
 3/31Punctuation and dialogue animation1 hr  
   1hr