LA: To create a physics project in Unity.
LO1: Create C# scripts.
LO2: Develop our 3D game development skills.
Intent: Learn programming fundamentals and build a 3D game.
Implementation: Unity top-down tutorial project.
Impact: Learning the process of programming and its fundamentals.
Soft skills: Programming, Maths, English, Testing, Creativity.
Industry: Programming, art, design, game testing.
English & Math: Programming, vector math, SPAG
Unit 1: Introduction to media processes and technical skills.
Discuss: What is a physics-based game? It is definitely a game type, but how would you describe it? What helps you identify it compared to other games?
On your Google Sites:
Write a definition on your site.
List 3 traits found in a physics-based game.
Go Further:
Find example gameplay clips showing off your listed traits.
Find: Go on itch.io and find some existing physics based games people have created. Record yourself playing two of them with OBS (3 mins max each).
Upload the footage to drive and then embed it into your site. Underneath you need to break down the content of the game, was it good? What can you take forward into your game? Compare them against each other.
On your Google Sites:
OBS recording embedded.
Your review of the game and its content.
What would you take into your game?
Comparison between the two games.
Go Further:
Make a plan of what else needs to be added to it to make it an industry standout in the physics genre.
What do I do?
Follow tutorials to get a basic Unity physics project on the go. After completing the tutorials and achieving the basic game, go further and add something new to your game.
Document all your development on your site with screenshots and OBS recordings. Make sure your write-ups cover the process, the tools you used, issues you ran into and why you are making the decisions you are during development.
On your Google Sites:
Screenshots with write-ups about your development process.
OBS recordings of your game throughout development.
Going further:
Get feedback from your peers on Google Chat and work on implementing it within your game.
What do I do?
Reflect on the session and identify what went well and what you want to improve on next time. Talk extensively about the tools and processes you used and how you feel about the project.
On your Google Sites:
Write down your reflection on the process.
Going Further:
What else would you suggest for future development of your project?
What do I do?
Add a new feature to your game
On your Google Sites:
Document the process.
Get feedback from peers, friends and family.