0% found this document useful (0 votes)
10 views4 pages

Game Development

The Game Design and Development course (CSSE4153) is a 16-week program that teaches students the game development process using the Unity 2024 engine, focusing on both theory and practical projects. Students will create multiple small-scale games, including a 3D FPS and a 2D platformer, culminating in a final team project to develop an original game from concept to prototype. The course emphasizes attendance, participation, and adherence to academic honesty policies.

Uploaded by

eman.2k26
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

Game Development

The Game Design and Development course (CSSE4153) is a 16-week program that teaches students the game development process using the Unity 2024 engine, focusing on both theory and practical projects. Students will create multiple small-scale games, including a 3D FPS and a 2D platformer, culminating in a final team project to develop an original game from concept to prototype. The course emphasizes attendance, participation, and adherence to academic honesty policies.

Uploaded by

eman.2k26
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Game Design and Development

CSSE4153

Program ADP-CS

Credit Hours 3

Duration 16 Weeks / 32 sessions

Prerequisites
Course Description
The game development course focuses on both the theory and practice of game-making. The purpose of
the course is to teach students about the overall game development process. The course will equip
students with the latest techniques to develop quality games for PC, Mobile, and Console platforms
using the latest Unity 2024 game engine. We will be learning the concepts of game development by
creating small-scale game projects including five prototype games to build a strong game development
foundation along with a 3D First Person Shooter (FPS) and a 2D side-scrolling platformer game. Lastly,
in the Final Team Project, students will create a completely original game of their own unique idea and
design & develop it from the initial concept up to the first playable prototype.

Course Objectives
The purpose of the course is to teach students about the overall process of game development. Computer
games can be played today on a number of platforms. The course will equip students with the latest
techniques using Unity and accompanying tools to develop quality games for PC, Mobile and Console
platform.

Learning Outcomes

By the end of this course, students will be able to design and develop 2D and 3D games using the Unity
2024 for PC, mobile, and console platforms, applying core game development principles and production
workflows. They will also conceptualize, prototype, and build an original game project from initial idea
to a playable version through collaborative development.

Violation of Academic Honesty Policy


If any two projects / assignments are identical or partially identical, a zero will be awarded. The
repetition of such kind may lead to an “F” grade in the course.

Class Conduct
Class attendance is mandatory. You may miss up to 6 class sessions. On the seventh absence, you will
be withdrawn from the course. As a courtesy to the instructor and other students, be prepared to arrive at
class and be in your seat on time. In addition, please note that each class lasts for 90 minutes.

Also keep in mind some general rules as given below:

 Cell phones should be powered off.


 Eatables are not allowed in the class.
 The teacher will not tolerate any disruptive behavior in the class.
 The Dress Code has to be observed, no warnings will be given, and violators will be asked
politely to leave the class and consequently will be marked absent.
Participation
Students are required to attend all classes and read all the assigned material in advance of class
(although not necessarily with perfect comprehension). Advanced preparation and class participation are
crucial for periods in which we discuss cases. During discussion sessions, the instructor generally keeps
track of the insightful and useful comments students make. (Any unproductive contribution is not
rewarded)

Text Book:
The Art of Game Design 3rd Edition
Fundamentals of Game Design 3rd Edition

Reference Book:
Unity Learn

Calendar of Activities & (Session Plan)


Weeks Contents Activities

Introduction to the game development life cycle, the game loop, a brief
history of how games have been developed. Basic components of a game
Sprites, animations, coordinate systems and handling input for 3D games.
1 Introduction to Unity. Introduction to game physics.

Introduction to 3D game systems and coordinates. Objects and their


2 transformations that is rotation, scaling, translation and combinations.

3D and 2D vectors and their use. Scenes and cameras, perspective and Assignment-1
3 different type of games with respect to angles. Running games, birds eye view
games, racing games and more.

Object Collusion, Environments and Drawing the world, Particle


4 Systems. Developing first full game, making the game run on PC and mobile Quiz-1
phones.

Handling lights, particle systems, fire, smoke, water and more. Using
5 Terrains, mountains and landscapes, placing objects like trees, stones and
texturing them to create custom worlds.

Acquiring assets from online sources, websites, unity store and more. Assignment-2
Importing such assets into the unity project and making a sample game.
6

Importing assets into the unity project and making a sample game. Quiz-2

8 3D Animation

9th Week MID TERM

Mid Term Solution Discussion.


10
Game: 3D First Person Shooter (FPS) Prototype
You will prototype a first-person shooter (FPS) game with the objective to
clear a zombie-infested apartment.

Introduction to game physics, velocity, acceleration, collusion, momentum


and how Unity handles it, how can we use game engines to make stunning
Assignment-3
11 effects in games. Materials, bounciness, elasticity, chains, ropes and hinges
etc.

Game optimization and making sure it runs on the target platform. Ways to
improve game efficiency without sacrificing a lot of quality.
12 Quiz -3

13 Ways to improve game efficiency without sacrificing a lot of quality.

Music basics, setting up the mood, making your own digital music. Assignment-4
14

Building humanoids for 3d games, 2 legged character design, texturing, Quiz-4


15 optimization and rigging.

16 Publishing games on different stores. Monetization models for games.


Using advertisements, in app purchases and more

17th Week FINAL TERM

You might also like