Game Development
Game Development
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.
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
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