Game Design and Development

Course outline:  Game Design and Development

  • Timing : 6PM to 8PM
  • Duration 8 weeks
  • Get Registered: Click here

Module 1 : Game development

Aim of the module : Employable skills for Bachelor of Computer Science (BCS) / B.Sc (Computer Science) through an intensive course on Game Development & Modelling.

Duration: 2 Hours

Module Objective Module Outcomes Duration
Introduction / Installing Unity · Course Introduction

· Motivational Lecture

· Applications of the course · Institute/Work ethics

· Job market overview

· How and where to download

· Version understanding

· Register license

· Understanding the pro and free version of Unity

· How to add modules after the installation

· Understanding unity

· Understand the layout

· Understanding tabs

· Understanding windows

· Understanding the unity

· Layout and Creating a new project.

2 Hours
Basics of C# · Java

· C#

· Boo

· Syntax

· Class

· Function

· Variables

· Loops

· If else statement

· Switch statements

· Vectors

· Institute/Work ethics

2 Hours
Create the FPS game · Feedback of the previous Task

· Motivational Lecture

· Adding 3D items to Hierarchy Window

· Arranging them in a scene view

· View them in-game view

· Setting up the camera

· Move The ball With Input

· Change the direction on Input

· Learn raycast to Know the ground

· Spawning the platform Randomly

· Spawning the collectible

· Collecting the collectible

· Success story

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours
Refine Animation · Feedback of the previous Task

· Score System

· Increase the ball speed with time

· Game Over System

· Basic UI

· Start Menu

· Game Over Menu

· Buttons

· Images

· Finalize the game

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

· Case Study(Health & Safety)

2 Hours
Single Person Game · Feedback of the previous Task

· How to import assets to Unity

· Setting up the textures

· Making character humanoid

· Creating animator

· Working in animator to animate a character

· Working with blend trees

· State machines

· Making the player controller

· Understanding a character controller

· Understanding the physics system

· Attaching weapon to the player

· Shooting system

· Ammo system

· Picking up items

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours
Using AI · Feedback of the previous Task

· Setting up enemy

· Animate it

· Apply ragdoll animation

· Navmesh agent

· Navmesh surface

· Make the enemy find a path to the player

· Attacking the player

· Health system both for player and enemy

· The dying system both for player and enemy

· Animation events for attacking with a melee weapon

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours
Creating Backgrounds · Feedback of the previous Task

· Understanding the basics of the terrain system

· Create a terrain

· Texture it

· Use rise tool to create mountains

· Add trees and grass

· Create a footpath

· Texture Mountains, footpath Ground with different textures

· Understand the basics of pro builder

· Design a level using a pro builder

· Adjusting lights

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours
3D Modelling · Feedback of the previous Task

· Setup Autodesk Maya

· Learn how to get a free student license

· Understanding the layout of the software

· Understanding the tools

· Creating a simple object

· Creating a complex object · Understanding UV unwrapping

· Learning the materials

· Rendering

· Exporting to unity

2 Hours

Module 2 : Game development

Aim of the module : Employable skills for Bachelor of Computer Science (BCS) / B.Sc (Computer Science) through an intensive course on Game Development & Modelling.

Duration : 2 Hours

3D Modelling · Feedback of the previous Task

· Motivational Lecture

· Learning key frames

· Graph editor

· Export animation to unity

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours
Unity VR · Feedback of the previous Task

· Introduction

· Google Cardboard

· Installing

· Creating a project

· Adding Digital scene

· Building and running app

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

· Case Study

2 Hours
Designing RPG This week is about designing the game assets in Unity. We will learn the basics of Role Playing Game. In this week we will cover the following topics:

· Feedback of the previous Task

· Making a player Controller

· Making interaction System

· Item Collection system

· Inventory System

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours
UI · Creating background

· Looping background

· Creating the main menu

· Buttons

· Scene management

· Scripting to control bird

· Game over UI

· Restart UI

· Score management

· Motivational Lecture

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

· Institute/Work ethics

2 Hours
Overview of the previous weeks & Mid Term Examination
RCC Game · Feedback of the previous Task

· Introduction

· Pedal to the metal

· Setting up level

· High speed chase

· Controlling player

· Setup into the driver’s seat

· Plane programming

· Multiplayer Game

· Photon VS Unity

· Success story

· Introduction to Freelancing · Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

· Case Study

2 Hours
Knowing Unity Input Systems · Feedback of the previous Task

· Basic input system

· Adding or changing input keys in editor

· Understanding joystick inputs

· Touch controls & Swipe input

· Axis to control the touch input

· Creating touch joystick to control a ball

· Success story

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

· Case Study

· Freelancing sites and starting actual work been started

2 Hours
Sounds & Particles · Sound effects

· Visual effect

· Unity Ads

· Building for Mobile

· Publishing to Play Store

· Motivational Lecture

· Freelancing (Get some small projects of Game Development / General Topics)

· Written Assessment

· MCQ Type having 30 questions with maximum 4 options per question

2 Hours