10-week Unity Game Programming for Beginners Workshop Series by: Nisarg Patel

Repeats every week every Monday 11 times .
Monday, May 26, 2025 - 15:00
Monday, June 2, 2025 - 15:00
Monday, June 9, 2025 - 15:00
Monday, June 16, 2025 - 15:00
Monday, June 23, 2025 - 15:00
Monday, June 30, 2025 - 15:00
Monday, July 7, 2025 - 15:00
Monday, July 14, 2025 - 15:00
Monday, July 21, 2025 - 15:00
Monday, July 28, 2025 - 15:00
Monday, August 4, 2025 - 15:00

The School of Computer Science presents....

10-week Unity Game Programming for Beginners Workshop Series. 
Presenter: Nisarg Patel


Date: Every Monday starting May 26th - August 4th
Time: 3:00 pm registration closed
Location: North Lab, 4th Floor - 300 Ouellette Ave., School of Computer Science, Advanced Computing Hub


Abstract:
This 10-session game development workshop is designed to provide participants with a comprehensive introduction to Unity and the fundamentals of game programming. Through a blend of theory and hands-on practice, attendees will learn how to navigate the Unity editor, write simple C# scripts, create interactive gameplay, and design engaging user interfaces and audio elements. Starting from the basics of Unity’s interface and tools, the series progresses to topics such as level design, enemy AI, and game logic. By the end of the workshop, participants will have built and exported their own playable game prototype and gained the skills necessary to continue exploring game development independently. This workshop is ideal for beginners and aspiring developers eager to dive into the world of game creation using industry-standard tools.
 
Workshop Outline:
  1.  Unity Editor Basics & Project Setup
  2. Introduction to C# Scripting for Unity
  3. Player Movement and Input
  4. Collision Detection and Physics
  5. Creating Game Levels
  6. Enemy AI and Game Logic
  7. Introduction to Audio in Unity
  8. Introduction to UI (User Interface)
  9. Building and Exporting Your Game
  10. Final Project Showcase

Prerequisites:
No prior Unity or programming experience required.

After completing this series, participants will have a comprehensive introduction to game logic creation. Through a blend of theory and hands-on practice, attendees will learn how to implement gameplay mechanics and develop AI-driven characters. Starting from the basics using Unity game engine, the series progresses to topics like game mechanics breakdown. By the end of the workshop, participants will have built their playable game prototype and gained the skills necessary to continue exploring game development independently. This workshop is ideal for beginners and aspiring developers eager to dive into the world of game creation using industry-standard tools.

Biography:
Nisarg Parimal Patel, is currently pursuing a Master of Applied Computing (MAC) degree at the University of Windsor. Nisarg is passionate about game development and has hands-on experience in creating games from start to finish, including conceptualization, level design, blueprints, audio integration, particle systems, and publishing, using Unity and Unreal Engine 5.
Nisarg was honoured to receive the "Best Presentation" award for his game during Demo Day 2024, which he later published online. In 2025, he had the opportunity to present this game at Microsoft Headquarters during an event. Additionally, Nisarg has worked on several projects, including a 3D game engine in Python available on his GitHub. In his first semester, he also contributed to a game development project under Dr. Yacoub at the University of Windsor.
Nisarg is eager to share his knowledge of game design and inspire others to explore the exciting field of game development.
Through this workshop, he aims to teach participants how to design their games and encourage them to pursue careers in this creative industry.Nisarg looks forward to collaborating with like-minded individuals and learning from their experiences to further enhance their skills.

Registration Closed