Game Development
Game Development
able to draw simple two dimensional and three dimensional objects and perform texture
mapping on them
able to draw simple two dimensional and three dimensional objects and displaying
various shadow mapping techniques for them
able to draw a scene with objects and lights and various post processing special effects
able to draw simple two dimensional and three dimensional objects using different
types of rendering techniques
UNIT I:
Theory:
Texturing:
The Texturing Pipeline, Image Texturing, Procedural Texturing, Texture Animation, Material
Mapping, Alpha Mapping, Bump Mapping, Parallax Mapping, Textured Lights.
Practical:
Introduction to texturing and various types of mapping.
UNIT II:
Theory:
Shadows:
Planar Shadows, Shadows on Curved Surfaces, Shadow Volumes, Shadow Maps, Percentage-
Closer Filtering, Percentage-Closer Soft Shadows, Filtered Shadow Maps, Volumetric Shadow
Techniques, Irregular Z-Buffer Shadows.
Practical:
Introduction to planar shadows and shadow maps.
UNIT III:
Theory:
Image-Space Effects:
Image Processing, Re projection Techniques, Lens Flare and Bloom, Depth of Field and Motion
Blur.
Practical:
Introduction to Lens Flare and Bloom, Depth of Field and Motion Blur.
UNIT IV:
Theory:
Non-Photorealistic Rendering:
Toon Shading, Outline Rendering, Stroke Surface Stylization, Lines, Text Rendering.
Practical:
Introduction to toon shading.
REF BOOKS:
1. Real-Time Rendering Fourth Edition by Tomas Akenine-M¨oller, Eric Haines, Naty Hoffman,
Angelo Pesce, Michal Iwanicki, Sebastien Hillaire (CRC Press, 2018)
***
U4GD19B7.2CP: GAMIFICATION
UNIT I:
Theory:
Gamification and Games
what is gamification and why organizations are applying it, and where it comes from. Scope of
the field, a set of concepts of gamification. Why the concept of games is deeper and how game
design serves as a foundation for gamification.
Practical:
Study on Todoist – Gamification for Productivity Management
UNIT II:
Theory:
Deconstructing Games I
Apply game design principles in non-game contexts? game designers approach: craft, and how
to see any situation through the lens of game design.
Practical:
Study on Goibibo – Gamification for Travel
UNIT III
Theory:
Deconstructing Games II
Examining the raw materials of games and gamification, known as game elements. How to
break down a game into its constituent parts and apply them to create gamified systems.
Practical:
Study on Byju’s – Gamification for Education
UNIT IV:
Theory:
Motivation and Psychology:
Major psychological concepts relevant to gamification. Behavioral approaches and reward
design; the risks and alternatives to the approach.
Practical:
Study on Fitocracy – Gamification for Health & Fitness
UNIT V
Theory:
Design
Design process, and six-step framework to apply to any gamification project. Important
considerations and options for developing creative, human-centered, thoughtful gamification
solutions.
Practical:
Study on Smarty Pig – Gamification for Personal Finance
REF BOOKS:
1. Theory of Games and Economic Behavior by John von Neumann and Oskar Morgensten
2. Reality is Broken: Why Games Make Us Better and How They Can Change the World–Jane
McGonigal
3. The Art of Game Design by Jesse Schell.
***
Quality assurance is the most critical part in a video game development process. This is the
part where the game will be thoroughly tested to tell whether it is ready to be launched or not.
Game testing and quality assurance have alpha testing, beta testing, and a code freeze. Code
freeze is a process where there will be no more changes allowed on the code. Whenever there is
a code freeze, the game is most likely to be ready to launch. Game testing could be done
repeatedly whenever a bug is detected. After every trial, the game will be tested again until it
works as intended.
After completing this course the student will:
UNIT I:
Theory:
Introduction: What are Quality, Quality Assurance, and Need for Quality Assurance, What is a
Tester? Intro to Testing, Identifying Bugs.
History/Working conditions & demographics: Why Testing is Important, Defect Typing, Ways to
categorize software bugs, Game Team Overview, and where does the tester fit in? Game Life
Cycle/bug categories, tools & documentation.
UNIT II:
Theory:
Testing Fundamentals: Software Quality, Bare bones bug hunting, Appraisal Documents
Introduction to Test Process: Overview of the Test Process, Guide lines for Quality, Quality
Metrics, Game Standards and Quality Plans.
Practical:
Working with common Bug reporting Process
Identification | Reporting | Analysis |Confirmation
UNIT III:
Theory:
Test Trees and Test Flow Diagrams: Test Trees, Combinatorial Testing, Elite bug hunting and
flow diagrams.
Practical:
Exploring of different segments that testers monitor while testing games Packaging |Navigation
| Visual appearance | Animation | Camera | Game Flow | Player attributes | Scoring |
Scenes
UNIT IV:
Theory:
The Test Process: Test Flow Diagrams, Clean room Testing, and Modeling Player Behavior. Play
testing and Ad-hoc Testing
Practical:
Exploring of different segments that testers monitor while testing games Multi player feature |
Battery | CPU Utilization | Usability | User experience | User Interaction and responsiveness
| AI logic \ Security etc.
UNIT V:
Theory:
The Test Process: Black Box, White Box Testing and Defect Triggers, Job Hunting, Moving up
the game ladder, Game Test Automation, Capture/Playback Testing, Future of Game Testing
Practical:
Working with different types of Game Testing:
Functional | Beta | Load | Soak | Multiplayer | Localization | Compliance | Compatibility |
User Interface
REF BOOKS:
1. Game Development Essentials: Game QA & Testing by Luis Levy, Jeannie Novak
2. Game Testing Second Edition by Charles Schultz , Robert Bryant.
***
Psychology is a theory which states that human behaviour is driven by the need for
competence, autonomy, and relatedness. If those needs are met, we enjoy activities more, even
in gaming. Competence is fulfilled in games through flow, which is a completely focused
mental state, and is used to explain the enjoyment of games.
UNIT I:
Theory:
Introduction
• Types of Motivations
• Deficient needs – Physiological, Safety, Social, Esteem & Fulfillment
• Growth needs - Cognitive, Self-actualization & Transcendence
Practical:
Study on effects of hyper sexualization characters in Games
UNIT III:
Theory:
Game Experiences & Pleasurable Activities
UNIT IV:
Theory:
Designing for Humans
REF BOOKS:
The course will help students to design and write their own games - learn how to generate and
develop their ideas, how to structure a story-rich game, and how creating a narrative and story
world will enhance all games, even those that are not story based!
Learn to create a compelling story world for their video game by developing ideas, characters
and a memorable narrative. They’ll be given knowledge and tasks to cement and practice what
you’ve learned.
• Understand how writing for games differs from writing for other media.
• Learn which aspects of a game contribute to a memorable narrative.
• Discover how story is conveyed through games.
• Practice developing an idea from start to end.
• How story is conveyed through games
• Understand what’s unique about writing for games
• Know what contributes to a memorable narrative
UNIT I:
Theory:
Classic characterization
Classic characters in games, films, television & literature.
What is character in game space? What is motivation in game space? Back-story? How do
these impact the creation of game characters?
Practical:
Tell a story – It can be a true or a lie with the following titles
UNIT II:
Theory:
Characterization for games
Player motivations vs. character motivations. Building character – mechanics vs. dramatics.
Character types, character traits. Providing relevant and immersive fiction to existing game
mechanics.
Practical:
Exploring different Plot structure Scenarios
Characters | Environment |Time | In trouble | Inner Traits | Solution | Conclusion | End
UNIT III:
Theory:
Empathy and emotion
Meaningful moments, identifying with characters, making choices that matter.
The Three Act structure for games: Opening, Mid Game, End Game.
Practical:
Using games to tell your story
The priority here is to tell a story: that is the primary goal of the project, with games chosen as
the delivery mechanism for the story. It’s likely that the story concept was the inception of the
project.
UNIT IV:
Theory:
Classic conflict and Story arc
Developing conflict: collision, complication and culmination.
The terminology of structure: exposition, point of attack, rising action, turning point, falling
action, revelation, twist, and resolution.
How great game fiction inspires great game mechanics.
Practical:
Using story to enhance your game
The next design approach to consider is when story is used to improve and deepen a game’s
systems.
UNIT V:
Theory:
Game conflict, Plotting and sub plotting
Game objectives related to conflict and story structure. The quest, the journey and the
challenge. Classical vs. revolutionary screenplay structure. Dealing with coincidence in story
plotting. The creation of drama and tension. Crucial moments in storytelling.
Practical:
Unified writing and design
At last we come to the third design approach. This third design approach is defined by story and
mechanical design being inseparable.
REF BOOKS:
There will be no required texts, however students will be called upon to critique fiction from
different games currently published.
***
U4GD19B7.6EP: MARKETING FOR GAMES
This course is designed to train the students related to different marketing strategies to
generate good revenue and to reach more audience. This course covers effective marketing
strategies for digital marketplaces and understanding the interests of audience.
• Know about the latest games industry case studies and examples of how other sectors
successfully market themselves digitally
• Understand your audience – behavioural segmentation, using digital channels to understand
consumers
• Know about the role of mobile and how to use it to sell and promote games
• Selecting the right channels: how to reach new consumers through digital advertising, SEO
and search ads and a look at the latest developments in social media marketing
UNIT I:
Theory:
PR and Marketing: Media relations, Awareness campaigns, Previews and reviews,
Announcements and assets, Copywriting and editing, Feature pitching, Events, Social media,
Design consultation, Trailers and demonstrations
Practical:
Study on Game Marketing on YouTube and Blogging
UNIT II:
Theory:
Marketing Strategies: building marketing strategies and schedules for video games, creating
tailored plans for indie and alternative game worlds.
Practical:
Study on Facebook and Instagram Game Marketing and review websites
UNIT III:
Theory:
Consultation: Strategic consultation, Consultation meetings, Game design consultation, Focus
groups, Mock reviews
Practical:
Study on App store Optimization for games
UNIT IV:
Practical:
Each student has to submit documentation about the process of marketing of at least one
video and one mobile game.
REF BOOKS:
1. VideoGame Marketing and PR, Vol. 1: Playing to Win by Trip Hawkins
***
U4GD19B7.7EP: GAME DESIGN AND DOCUMENTATION
A game design document (often abbreviated GDD) is a highly descriptive living software design
document of the design for a video game. A GDD is created and edited by the development
team and it is primarily used in the video game industry to organize efforts within a
development team.
After completing this course the student will:
UNIT I:
Theory:
Game Overview: Game Concept, Genre, Target Audience, Game Flow Summary, Look and
Feel, visual style.
Practical:
Gameplay: Gameplay, Game Progression, Mission/challenge Structure, Puzzle Structure,
Objectives, Play Flow.
UNIT II:
Theory:
Mechanics: Physics, Movement in the game, Objects, actions, Combat, Economy, screen flow,
Game Options, Replaying and Saving, Cheats and Easter eggs.
Story and Narrative: Includes back story, plot elements, game progression, and cut scenes.
Cut scenes descriptions include the actors, the setting, and the storyboard or script.
UNIT III:
Theory:
Game World: General look and feel of world, Areas, including the general description and
physical characteristics as well as how it relates to the rest of the world , what levels use it,
how it connects to other areas
Characters: Back story, personality, appearance, animations, abilities, relevance to the story
and relationship to other characters
Levels: synopsis, introductory material, objectives, and the details.
UNIT IV:
Theory:
Interface: Visual System. HUD, menus, camera model, Control System – control the game and
specific commands. Audio, music, sound effects and Help System
Game Art: Key assets, how they are being developed. Intended style.
UNIT V:
Theory:
Artificial Intelligence: Opponent and Enemy AI, Non-combat and Friendly Characters, Player
and Collision Detection, Path finding
Technical: Target Hardware, Development hardware and software, including Game Engine,
Network requirements
Practical:
Study and submission of GDD of any 2 Games worked by you
REF BOOKS: