0% found this document useful (0 votes)
6 views

Game Development

Game development course lessons.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Game Development

Game development course lessons.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Game Development

COURSE OBJECTIVE: ● Develop Immersive Games:


● Gain Proficiency in 2D and 3D Game
Development Fundamentals:
● Explore Metaverse Integration
● Experiment with Advanced Technologies
● Create Innovative, Cross-Platform Experiences

Course OUTCOME: ● Apply foundational knowledge and skills in


game development principles and practices.
● Develop and optimize 2D games using Unity,
including scripting and asset creation.
● Create and refine 3D games in Unity, focusing
on advanced scripting and 3D asset integration.
● Implement the core concepts and tools of
Unreal Engine for game development.
● Design and build interconnected digital
landscapes, incorporating metaverse elements
and advanced technologies such as VR, AR.

Course Duration: 45 Hours


Course Content:

Unit 1 - Introduction to Game Development

Overview of game development process and industry landscape - Introduction to


Unity and setting up development environment -Basics of game design principles
and mechanics - Quick dive into scripting with C# for Unity

Unit 2 - 2D Game Development with Unity

Creating sprites and animations - Implementing 2D physics and collision detection


- Scripting game logic in C# - Designing user interfaces and integrating sound
effects

Unit 3 - 3D Game Development with Unity

Transitioning to 3D environments - Working with 3D models, textures, and lighting


- Advanced scripting techniques for 3D interactions - Optimization for performance
and mobile platforms

Unit 4 - Unreal Engine Fundamentals

Introduction to Unreal Engine interface and workflow -Blueprint visual scripting for
rapid prototyping - Building 3D environments and landscapes - Introduction to
materials, particles, and animations - Translate real-world environments into
digital 3D landscapes using Unreal Engine, with a focus on creating immersive
metaverse-compatible experiences.

Unit 5 - Crafting the 3D Universe with Metaverse Integration

Explore virtual reality applications and tools for metaverse development,


experimenting with spatial computing and augmented reality overlays -
Collaborate on the design of interconnected metaverse environments, considering
factors such as scalability, cross-platform compatibility, and user accessibility.
Use Cases:

MODULE-WISE USECASES
Module name Use case Objective and implementation
Introduction to Retro Arcade ● Objective: To develop a mini-game
Revival
Game prototype inspired by classic arcade games,
Development demonstrating understanding of basic game
design principles and mechanics learned
during the course.
● Implementation: Students will work in
small teams to design and develop a mini-
game prototype using Unity. They will
implement simple game mechanics, such as
player movement, collision detection, and
scoring systems, while adhering to principles
of user experience design. Each team will
present their prototype, showcasing their
understanding of Unity basics and C#
scripting for game development.
2D Game Infinite ● Objective: To create an endless runner
Escape
Development game that incorporates 2D physics, dynamic
with Unity obstacles, and procedural level generation,
showcasing proficiency in 2D game
development with Unity.
● Implementation: Students will work
individually to design and develop an endless
runner game using Unity. They will create
sprite-based characters and obstacles,
implement physics-based movement and
collision detection, and script game
mechanics such as score tracking and power-
ups. Additionally, students will focus on
designing intuitive user interfaces and
integrating sound effects to enhance the
gaming experience.
Game Virtual ● Objective: To develop a first-person shooter
Development Combat Zone
(FPS) game with immersive 3D
with Unity
environments, realistic gun mechanics, and
challenging enemy AI, showcasing
proficiency in 3D game development with
Unity.
● Implementation: Students will work in
teams to design and develop a FPS game
using Unity. They will create 3D models for
weapons, environments, and characters,
applying textures and lighting to enhance
realism. Students will script player controls,
weapon mechanics, and enemy behaviors
using advanced C# scripting techniques.
Additionally, they will focus on optimizing the
game for performance and ensuring
compatibility with mobile platforms.
Unreal Engine Open-World ● Objective: To create an open-world
Fundamentals
Exploration exploration game with vast landscapes,
Game dynamic weather systems, and interactive
Development NPCs, showcasing proficiency in Unreal
Engine fundamentals.
● Implementation: Students will individually

develop an open-world exploration game


using Unreal Engine. They will design
expansive landscapes, populate them with
detailed 3D assets, and implement dynamic
weather and day-night cycles. Using
Blueprint visual scripting, students will create
interactive NPCs with dialogue systems and
quest mechanics. Additionally, they will
experiment with materials, particles, and
animations to enhance the visual fidelity of
the game.
Crafting the 3D Immersive ● Objective: To create a virtual reality (VR)
Universe with Metaverse experience set in a metaverse-compatible
Metaverse Oasis environment, demonstrating integration of
Integration real-world elements.
● Implementation: Students will collaborate
to develop a VR experience using Unreal
Engine, focusing on creating immersive
environments that seamlessly blend real-
world elements with digital assets. They will
experiment with spatial computing and
augmented reality overlays to enhance user
immersion.

COURSE ASSESSMENT RUBRICS (TOTAL MARKS: 100)

ASSESSMENT DESCRIBE THE CRITERIA OF THE BELOW TOTAL


CATEGORY PERFORMANCE MARKS
CRITERIA

FAIR GOOD EXCELLENT

Applying foundational
skills in game
development principles
and practices 3 5 8 15

Developing and
optimizing 2D games
using Unity scripting and
asset creation 1 2 4 20

Create and refine 3D


games in Unity, focusing
on advanced scripting
and 3D asset integration 1 2 4 25
Implement the core
concepts and tools of 3 5 8 15
Unreal Engine

Design and build


interconnected digital
landscapes,
incorporating metaverse
elements and advanced
technologies such as VR,
AR. 25

You might also like