What you'll learn

Description: This course is designed to: • To help learners understand various concepts related to Game Development • Learn methodologies of designing and developing games in Unity • To help learners create their first ever prototype. Learning Outcome: • Understand and execute various Unity features to create various game systems • Use C# programming language to program different types of game mechanics • Learn the ability to design and implement game mechanics • Create an adventure game prototype

  • • Learn the basics of Unitys interface, GameObjects, and Components. • Create a 3D project, set up terrain, and organize the scene with imported assets
  • • Set up a player character with movement controls and physics interactions. • Use Unitys Input System and Cinemachine for camera functionality
  • • Implement collectibles with scoring and timers. • Design a functional main menu and integrate gameplay with a dynamic UI system.
  • • Introduce basic AI for obstacles and enemies using NavMesh and waypoints. • Program AI behaviors to interact with the player and create challenging gameplay.
  • • Enhance the game with visual effects, lighting, audio, and feedback systems. • Optimize the environment and focus on improving the players experience
  • • Finalize the game by adding win conditions, debugging, and building the project. • Present the finished prototype and gather feedback for future improvements.

Arshnoor Singh
Instructor

Arshnoor is currently working as an Instructor in the department of Multimedia at Lovely Professional University. He has done his bachelors in Engineering at Manipal Institute of Technology and his MSC in Game Design in Full Sail University at Florida