Week 4 - Personal Project: Aug 3 - Aug 7
Exercise
·
Beginner
·
+180XP
·
180 mins
·
Unity Technologies

Join us Mondays Wednesdays and Fridays at 9:00am PT by registering here.
This week, you will begin the process of creating your own personal project from start to finish. First, you’ll learn what a personal project is, what the goals for it are, and what the potential limitations are. Then you will take the time to come up with an idea and outline it in detail in your Design Document, including a timeline for when you hope to complete certain features. As the week progresses, you will program the functionality of your project using "primitives," which are simple geometric shapes in Unity. You will eventually replace those primitive shapes with real art assets in order to produce a playable prototype that is uniquely your own.
1. Overview
This week, you will begin working on your Personal Project from Create with Code, where you will learn how to create your very own project from scratch, including coming up with a unique concept.
After the live session on Monday when we kick off the project together, use the links below to continue working through the personal project independently.
If you get stuck or have a question, send us your question or your broken project so that we can help you during Wednesday's live troubleshooting session.
For the best experience, you should aim to complete the essential content below before the live session on Friday, when we will show you how to take your finished projects to the next level.
Click on the links below to access the course content, but come back to this page to join in on our live sessions!
Essential content
- Lab 1 - Project Design Document
- The Design Document will be filled out, including the concept, the timeline, and a preliminary sketch of the minimum viable product.
- Lab 2 - New Project with Primitives
- All key objects are in the scene as primitive objects with the camera positioned properly for your project type.
- Lab 3 - Player Control
- The player will be able to move around based on user input, but not be able to move where they shouldn’t.
- Lab 4 - Basic Gameplay
- Non-player objects are spawned at appropriate locations in the scene with basic movement. When objects collide with each other, they react as intended, by either bouncing or being destroyed.
Optional content
- Lab 5 - Swap out your Assets
- All primitive objects are replaced by actual 3D models, retaining the same basic gameplay functionality.
2. Before you begin
To participate in this session and follow along, you need:
- Unity 2018.4 installed through the Unity Hub
If this is your first Create with Code live learning session, you can catch up by:
- Completing the required content from previous weeks
*Note - it is not necessary for you to catch up, but it is recommended for an ideal learning experience.
3. Live Session - Monday, Aug 3 - Personal Project Preview
Recorded Live Session - 3rd August - 9am PST
If you missed this session, you can catch up with the video below:
Links for Design Documents
4. Live Session - Wednesday Aug 5 - Troubleshooting & FAQ
Recorded Live Session - 5th August - 9am PST
If you missed this session, you can catch up with the video below:
Want help with your broken project during the live session?
- Export your unity package:
- In the Project window, right-click on the "Assets" folder and click Export Package
- In the "Exporting package" window that pops up, click Export
- Save your package as "[Your-First-Name] - Prototype #" (e.g. "Aaron - Prototype 2")
- Send us your unity package
- Go to share.unity.com/u/createwithcode
- Verify your email address
- Upload your .unitypackage and write a detailed message describing the problem you are having with your project
Note: Please make sure to submit your project in advance of Wednesday's session if you want us to help you troubleshoot your issues live.
5. Live Session - Friday, Aug 7 - Course Wrap-up + Next Steps
Recorded Live Session - 7th August - 9am PST
If you missed this session, you can catch up with the video below:
Next Steps
Finish Create with Code
- Complete the full Create with Code course, picking up where we left off at Unit 4 - Gameplay Mechanics
Continue learning after Create with Code:
- Continue working on your personal project and share your creation with us and the community on the Create with Code Live connect group
- Take the next steps on your learning path with these courses on game development and C#
- Make the most of Unity with the Unity Student plan or the Education Grant license if you’re a student or educator
UCU Programmer Exam:
Showcase your new skills with the Unity Certified User Certification with a unique opportunity to take the exam from home through June. Create with Code Live prepares you for this exam.
- Take a practice test FREE (normally $40 USD) with code CreateWithCode.
- Take the Unity Certified User exam at an exclusive 50% discount with code CWC2020.
6. Share your work in progress
If you've made some progress on your Personal Project this week, take a screenshot or screen-recording and post it here to share what you made!
To upload your project online as a WebGL build so others can play it, you can:
- Follow the instructions to build your project for WebGL
- Go to Unity Connect and click the Post Project button in the top-right corner
- Follow the instructions to upload your WebGL project
- Share a link in your submission description below so other people know where to find it
Please also share any "behind-the-scenes" info about how you made your project!
Please login to submit
Submission Gallery
Raise Your Horde
Zombie action game where you are the zombie
lvl4
lvl4
CrateRush
CrateRush is a Shooting based game, in which you'll be holding a gun shooting all the crates rushing towards the garage to take advantage of you, and try to hide! itch.io link: https://anistkaram.itch.io/craterush
Do not fall!
Try not to let the enemy balls push you into the abyss. There are more balls with each new wave, pick up the energy sign to hit with double force. Use WASD or ←↑→↓ to control. https://play.unity.com/mg/other/do-not-fall-1
Game "Between cars" in progress
My own project parallel to training in the form of my game "Between Cars"
AETHERIC 1.3
First Prototype https://2fingers.itch.io/aetheric-prototype
MVP Prototype
Here is the link for those who wish to try out my MVP Prototype https://play.unity.com/mg/other/webgl-build-263
Thruster buster
Here is where the final game is hosted now: https://kjelle69.itch.io/thrusterbuster