An introductory level workshop where students learn how to create their own 2D and 3D video games, and explore the basic fundamentals of coding in the C# programming language while using the Unity game engine.
Unity Game Design & Coding (Beginner Level)
Unity Game Design & Coding Schedule A Simple Exploration Game A Simple Physics Game A Simple 3D Game’s Audio A Simple 3D Game A Simple 3D Game Mechanic (Part 1) A Simple 3D Game Mechanic (Part 2) A Simple 2D Game Publishing a Simple Game Series There are 8 lessons in total for this workshop series | Workshop Duration: 8 Weeks Length: 50 min/session Where: Live Zoom Meetings Who: 5-10 learners per workshop Ages: 13+ $15 per lesson |
The Unity Game Design & Coding workshop is a great entry point into the world of game and software development, and it is designed to be extremely accessible for those with little or no experience in game design and coding. Students will experience the overall game development process from the initial concept phase, through design and development, and finally on to exporting and publishing a game.
Software development requires many tools and we use the Unity engine because it is one of the most popular and accessible engines that provides both personal and educational licenses. It is used by both aspiring and professional developers to create apps and games.
In this workshop, participants will learn the basics of using the Unity engine, and begin building their own simple games. They will be provided with links to the necessary tools and resources and encouraged to express their own creativity through the entire game development process.
HIGH QUALITY LESSONS
What differentiates our workshops from other online learning programs is that we are industry professionals that focus on providing real-time instructional support through our online Zoom meetings, and we embrace the complete world of STEAM (Science, Technology, Engineering, Arts and Mathematics) to illustrate how they are all intertwined within our technology and integral to all technology development.
By the end of this workshop, students will create their own introductory level video game and be able to play it on a desktop computer or mobile device.
LEARNING OPPORTUNITIES
In this workshop, students don’t need to have any previous coding or game design experience because “Unity Game Design & Coding” is designed as a comfortable way for everyone to start developing design and programming skills. Students will follow a user-friendly series of activities which will simulate what we, as professional game designers, must do to craft the games that are enjoyed by millions of users worldwide.
- Learn the basic fundamentals of game design.
- Learn how to use the interface and tools in Unity to design, develop and produce games.
- Learn how to develop games using prefab objects.
- Learn basic programming and logic in order to control characters, enemy behaviors, and reactions to game events using a variety of C# scripts through a clickable, drag and drop interface.
- Learn additional coding techniques to enhance gameplay mechanics.
- Create interesting game environments and levels.
- Enhance the visuals of a game using additional graphic design techniques and programs.
- Learn the basics of sound design and how to implement audio into games.
- Learn how to export games and play them on multiple hardware platforms.
TEACHER EXPERTISE
Coziplans LLC is a company focused on providing an opportunity to learn at a comfortable pace to anyone anywhere by meeting each student at the level they are currently at in their individualized learning process. In our STEAM workshops, participants learn to code, design video games and build software. Our learners have fun while learning the critical skills of tomorrow. Meet our team of industry professionals at https://coziplans.com/meet-the-team/ and discover how we combine decades of professional game development experience, teaching credentials and certifications in order to offer the highest quality of instruction to our students.
REQUIRED SOFTWARE INSTALLATION
Students will need to download and install software and tools before joining this workshop.
To install the Unity Hub and Unity Game Engine…
- First, you must install Unity Hub – https://unity.com/download
- After installing Unity Hub, sign in to Unity Hub using Google, or create a unique Unity ID.
- On the left-hand side of Unity Hub you will see an option that says “Installs”.
- Click on the “Installs” tab.
- Click on the blue button on the top right corner (look for a label like “Install Editor” or “Add”).
- Install the latest “LTS” or Long-Term Support release (2022.3 as of this writing).
**PLEASE NOTE**
The installation of the Unity game engine and tools can take 30 minutes or more to complete. We ask that everybody complete the installation before the start of the first workshop lesson. This will ensure that we can start promptly and cover all the learning materials scheduled for the first lesson. Thank you for your cooperation.
The Unity game engine is a professional-grade software suite, and it does require a decent computer. Unity runs on most Windows, Mac and Linux machines, but the better your video card (GPU) and the more RAM you have (8GB bare minimum) the better your experience will be.
IMPORTANT INFORMATION ABOUT THIS WORKSHOP
- This workshop is not designed as a drop-in program. Each workshop lesson and workshop level in this series builds upon the previous one.
- This is a game development workshop that primarily uses the Unity game engine and Visual Studio to teach game design and coding respectively.
- Like in professional game and software development, we must cover many topics including: planning, design, art, coding, math, science, and many other areas of technology, not just coding.
- Game development is very complex and does not happen in a bubble. Multiple programs will be used including: Unity Hub, Unity Engine, Visual Studio and more. These programs are regularly updated with new features and improvements, so there can be a lot of downloading, installing and troubleshooting in this workshop – just like in real professional game development.
- Coding is not the sole focus of this workshop because coding alone does not make a video game successful. However, there will still be plenty of coding opportunities during this workshop, and the challenges and opportunities to code increases with each of our higher workshop levels.
- This schedule is subject to change according to the needs of the class as determined by the instructor.
PARENTAL GUIDANCE
- The Unity engine is professional software and we do our best to make it accessible to everyone. Please be patient because this is a group workshop where participants may be starting at different skill levels.
- You do not just write code and everything works perfectly on the first try. Troubleshooting is a major part of software/game development, and students will be learning why things failed in this workshop. Please be patient because debugging is an important part of the learning process, and of how we must teach reusable software engineering skills.
- We encourage students that enjoy additional challenges and pushing boundaries to try the next level up if they have mastered this workshop level.
- Most importantly, we want to remind everyone that these workshops are meant to be both educational and fun, so please speak up or contact us if you have any questions.
ADDITIONAL TOOLS & LINKS
Visual Studio:
https://code.visualstudio.com/download
Blender:
https://www.blender.org/download/
GIMP:
https://www.gimp.org/downloads/