Specialization in Game Design & Development using UNITY

The Game Development– Online Modejob oriented course provides a thorough understanding of fundamentals of Game Design and Development, pipeline in Game Design and Development,Modelling, Texturing, Lighting, Rigging and Animation process for believable motion, evaluate lighting scenarios from real world to digital environments, able to perform animation, create games and exemplify different types of effects to add realism to the content.

He/she builds ability to create concepts, game design strategies, previsualization, apply UI UX design principles, apply environment creation design principles for Game Design and DevelopmentUNITY, C#, Object Oriented Concepts and Artificial Intelligence tools and will be able to publish game over various platforms.

Course Details Video Poster
Line Shape Image
Line Shape Image
  1. Duration of the program : 3 Months
  2. Attendance – 80% COMPULSARY
  3. Examination pattern – 50 % written, 50 % assignment submission and evaluation.
  4. Minimum for pass – 50%
  5. Number of attempts – 2
Months Weeks Topics covered Duration in Hrs (60)
Month 1 Week 1 The Game Design Fundamentals 5
Week 2 Character Modelling and Texturing 5
Week 3 Game Art Design 5
Week 4 UI UX Design for Games 5
Month 2 Week 1 Game Engine Unity Basics 5
Week 2 Introduction to Scripting C# Language Concepts 5
Week 3 Simple Movement and Input 5
Week 4 Object-Oriented Concepts 5
Month 3 Week 1 Game Design Strategies 5
Week 2 Animation 5
Week 3 Artificial Intelligence 5
Week 4 Game Publishing 5

Total No. of Sessions – 60
30 Theory Sessions + 30 Practical Sessions

  • Fundamentals and Principles of Game : What is a Game? CG game and physical game, Habits and practice, Seven important principles of Game design- Fidelity, Objective , Constraints, Success criteria, Rewards, Game play, Competition,
  • Fundamentals of Game design : Originality. Re-playability. Surprise. Equal opportunity. Winning chances. No "kingmaker effect". No early elimination. Reasonable waiting times. Creative control Uniformity and balance. Quality of components Durability, functionality, Target groups and consistency of rules. Tension.
  • Elements of Game Design : Mechanics, Space, Goals, Rules, and Components .What did you do in the game?” (mechanics: jumping, collecting) “How do you win the game?” (goal) “What are the rules of the game?” “Describe the game space.” (open, narrow pathways, maze-like)“What do we use to play the game?
  • Stages of game design : Pre-production, production, and post-production.
  • Pre-production : What is the game about?
    Who is the audience? Is there a market for it? What’s the competition like?Which platform will it be published on? How will it be monetized? Will it be sold on a platform, or free to play with in-game purchases? How long will it take to develop? What staff and resources will it require? What is the estimated budget?
  • The Game Design Document (GDD) : The idea or concept, Genre, Story and characters, Core game mechanics, Gameplay, Level and world design, Art and/or sketches, Monetization strategy
  • Production Stage : Prototyping, First playable, Pre-alpha, Alpha, Beta, Gold master
  • Post Production : Maintenance (fixing bugs, creating patches) or creating bonus or downloadable content (DLC). Production of sequel or the next project.
  • Introduction to Unreal Engine : Understand the basics of Unreal Engine, its interface, and terminology.Explore the Launcher and Editor.Create a simple project.
  • Blueprints and Logic : Dive into Blueprints, Unreal’s visual scripting system.Learn how to create gameplay mechanics, interactions, and events.Build a basic character movement system using Blueprints.
  • Level Design and Environment Creation : Explore level design principles.Create terrain, add assets, and set up lighting.Understand how to use Materials and Textures.
  • Animation and Character Setup : Animate characters using Skeletal Meshes and Animation Blueprints.Set up character rigs and control systems.Implement basic character animations.
  • Lighting and Visual Effects : Study lighting techniques for realistic scenes.Add post-processing effects.Create dynamic lighting scenarios.
  • Gameplay Mechanics : Implement player controls (movement, camera, etc.).Create interactive objects and puzzles.Explore AI behavior using Behavior Trees.
  • Optimization and Performance : Learn about optimization techniques.Understand LODs (Level of Detail) and culling.Profile your game for performance improvements.
  • Advanced Topics (Optional) : Explore Particle Systems and Physics Simulation.Study Networking for multiplayer games.Experiment with VR development.
  • Game Publishing : Platform Compatibility and Optimization: Understanding target platforms (such as PC, consoles, mobile devices, or VR) and optimizing games for specific hardware and operating systems.
  • Localization and Internationalization : Adapting game content to different languages and cultural contexts, as well as designing for international audiences.

Course Outcome

  1. Gets familiar with fundamentals of Game Design and Development
  2. Able to understand the process of character modelling, texturing and designing game art.
  3. Apply UI UX design principles and coding for game development
  4. Apply game design strategies
  5. Can perform animation manually and also with Artificial Intelligence tools
  6. Able to perform the game publishing process over various platforms

References

  1. Understanding the Basics of Unreal Engine 5 (UE5): This section covers fundamental concepts and tools within UE5. Familiarize yourself with the Unreal Editor interface, Blueprint visual scripting, and the types of content you can use in an Unreal project2.
  2. Understanding the Basics of Unreal Engine 4.26: This foundational documentation is essential for anyone using Unreal Engine for any purpose.

Criteria to enrol to this course

  1. Programming knowledge in any language
  2. Knowledge about C#, Unreal
  3. Creativity

Job opportunities after the completion of the course, as

  • Graphic Designer
  • 2D Animator
  • 3D Animator
  • 3D Modeller
  • Texturing artist
  • Lighting artist
  • Rigging Artist
  • Game developer,
  • Art director
  • Junior Game developer
  • Unreal Artist
For Enquiry