Unity Game Design and 3D Modeling
Unity is the one of the most popular video game engines among independent game developers and is used by many to get started with game development. Using Unity, developers can create their own game environments complete with physics and lighting. They can also create character models, animations, particle effects, and scripts using C#. Students will learn the basics of all of these concepts as they build a game with puzzles, floating platforms, and enemies.
* Prerequisite - Comfort and familiarity with typing. Students who are 11 with prior programming experience can enroll.
C# is a relatively new programming language developed by Microsoft. It is used for Windows app development as well as mobile and web development. In this camp, students will use C# to create scripts inside of Unity. We will cover basic coding concepts such as variables, conditionals, functions, and objects. Students will also be introduced to vectors and their use in simulating 3D environments. The syntax used in C# is very similar to C/C++ and Java, so going from C# to either of those languages will be an easy transition.
Students will continue to further their 3D modeling skills with 3D slash, a chisel style modeling application. Using 3D slash, students will build creative and personalized models. Once built, they will be able to see their creation come to life as it is printed in front of them using our 3D printers. Students will be able to take home their creation at the end of the day.