San Antonio Ready To Work

Course Descriptions: Unity Pathway

CP 100 Career Prep

Subject Hours: 10 hours ( 2 lecture hours, 8 lab hours) Prerequisites: Acceptance into the Program

Covering resume building, cover letter crafting, and mastering interview etiquette, students actively develop a robust project portfolio. The curriculum goes beyond traditional job application skills, emphasizing the creation of a strong online presence on LinkedIn—a vital platform for networking and career advancement.

GIT 100 Git Source Control

Subject Hours: 2 hours ( 1 lecture hours, 1 lab hours) Prerequisites: CP 100 

Students delve into fundamental concepts such as maintaining source control, committing code, managing pull requests, and implementing effective branching strategies. The hands-on labs offer practical experience in real-world scenarios, reinforcing Git workflows for efficient code collaboration and seamless management of remote code repositories.

GME 100 Unity Foundations

Subject Hours: 2 hours ( 2 lecture hours, 0 lab hours) Prerequisites: GIT 100

a comprehensive introduction to the Unity ecosystem and tools essential for video game development. Encompassing key aspects such as animation keyframing basics, physics implementation, material creation, prefab usage, and environment manipulation within the Unity framework, the course provides a well-rounded exploration of foundational concepts. Its goal is to equip participants with a solid understanding of Unity, fostering insight into the diverse elements crucial for video game creation, setting the stage for their upcoming journey in game development.

GME 101 2D Game Development

Subject Hours: 88 hours ( 8 lecture hours, 80 lab hours) Prerequisites: GME 100

Students will demonstrate proficiency in implementing essential game elements such as player movement controls, power-ups, spawn systems, enemy behaviors, and unique features like boss battles, homing missiles, and wave systems. Through hands-on experience, participants will gain a solid understanding of game development principles, fostering creativity, problem-solving, and collaboration.

GME 200 Level Design & Lighting

Subject Hours: 95 hours ( 7 lecture hours, 88 lab hours) Prerequisites: GME 101

Students will learn game design principles, level design techniques, and advanced Unity features, including Universal Render Pipeline (URP) and High Definition Render Pipeline (HDRP). Participants will harness their creativity to construct unique game environments and levels, integrating lighting, post-processing effects, and a variety of assets to enhance visual appeal and immersive gameplay. Through hands-on projects and exploration of diverse design elements, students will develop proficiency in creating compelling and interactive game worlds, demonstrating an enhanced understanding of the holistic game development process.

GME 201 Timeline & Cinemachine

Subject Hours: 113 hours ( 8 lecture hours, 105 lab hours) Prerequisites: GME 200

Students will expand their game development repertoire by mastering the integration of advanced cinematic elements using Unity’s Timeline and Cinemachine. Participants will gain proficiency in designing and implementing cutscenes, as well as creating interactive camera systems that enhance the overall player experience. Through practical projects and hands-on exercises, students will learn to leverage virtual cameras, timeline tracks, and sequencing techniques to craft dynamic and engaging narratives within their games.

GME 300 New Input System

Subject Hours: 29 hours ( 2 lecture hours, 27 lab hours) Prerequisites: GME 201

Students will master the new Unity Input System, building custom action maps and implementing advanced input features. The course focuses on creating responsive control schemes through practical exercises, ensuring students can design versatile and user-friendly input systems for their game projects.

GME 301 Game Logic & Interactions I

Subject Hours: 40 hours ( 3 lecture hours, 37 lab hours) Prerequisites: GME 300

The course focuses on essential topics such as raycasting and AI navigation. Through hands-on projects, students will gain proficiency in implementing robust game logic and interactions, enabling them to create engaging and responsive gameplay experiences.

GME 302 Physics in Unity

Subject Hours: 70 hours ( 5 lecture hours, 65 lab hours) Prerequisites: GME 301

Students will master advanced topics including projectile prediction, vehicle physics, collisions, and terrain dynamics. By the end of the course, participants will possess the skills to leverage Unity’s physics engine comprehensively, enabling them to create realistic and dynamic environments in their game projects.

GME 400 UI Development

Subject Hours: 97 hours ( 7 lecture hours, 90 lab hours) Prerequisites: GME 303

Students will become proficient in designing and implementing dynamic user interfaces (UI) within Unity, acquiring the skills to create UI-driven games and applications. Through hands-on projects, participants will explore the intricacies of UI design, including layout, responsiveness, and interactive elements. Students will leverage Unity’s UI system to develop educational games that prioritize user experience and engagement.

GME 401 2D Mobile Game Development

Subject Hours: 21 hours ( 12 lecture hours, 9 lab hours) Prerequisites: GME GME 400

GME 404 Profiler & Optimization

Subject Hours: 8 hours ( 4 lecture hours, 4 lab hours) Prerequisites: GME 401

Students will focus on leveraging the Unity Profiler to optimize code bases. The course delves into understanding the time and space complexity of code, enabling participants to identify and address bottlenecks in their programs. Through practical exercises, students will gain expertise in profiling techniques, ensuring they can enhance the performance of their Unity projects by implementing efficient coding practices and addressing performance bottlenecks.

Coming Soon!