Presentation is loading. Please wait.

Presentation is loading. Please wait.

Game Project for CS4213 Sem 1, 2004/05 Heaven & Earth Inc (Aug-Nov 04) Team Members: Steven Halim –Nov 2004: 1 st year Postgrad –Mid 2006 : PhD candidate.

Similar presentations


Presentation on theme: "Game Project for CS4213 Sem 1, 2004/05 Heaven & Earth Inc (Aug-Nov 04) Team Members: Steven Halim –Nov 2004: 1 st year Postgrad –Mid 2006 : PhD candidate."— Presentation transcript:

1

2 Game Project for CS4213 Sem 1, 2004/05

3 Heaven & Earth Inc (Aug-Nov 04) Team Members: Steven Halim –Nov 2004: 1 st year Postgrad –Mid 2006 : PhD candidate @ SoC, NUS Jefry Tedjokusumo –Nov 2004 : 1 st year Postgrad –Mid 2006 : Research Assistant @ ECE, NUS Lucas Agussurja –Nov 2004 : Final year Undergrad –Mid 2006 : Research Engineer @ TLI-AP, NUS Fabianus Mulawadi –Nov 2004 : Final year Undergrad –Mid 2006 : Working outside NUS

4 Tale of Time: Summary First Person Shooter Engaging storyline in beautifully rendered levels Built using: –Microsoft Visual C#.NET 2003 –True Vision 3D Game Engine (http://www.truevision3d.com)http://www.truevision3d.com

5 Character: Mark Our main hero His girlfriend, Ivy, died His quest: find Talking Cock to reverse time

6 Character: Minotaur The Big Boss Guards the Talking Cock Hard to defeat Mark must find power ups: Tiger Balm

7 Character: One-Eyed Monster Guards the Temple Maze Tiger Balm is somewhere inside

8 Let’s see the game Full demo in God Mode Enjoy the story

9 “Technical” Overview Storyboard Level Design Character Design Sound / Music Game Engine Game AI Aesthetic: Particle System

10 Storytelling via Cut Scenes Good Game  Good Story –Scripts + –Background pictures + –Voice recording ---------------------------------------------------------------------- LOAD NEXT SCENE cutscenes\\03_talking_cock.bmp After hesitating for a while, Mark decided to use the Talking Cock. He bowed to the Talking Cock and changed into a Minotaur. LOAD NEXT SCENE cutscenes\\12_guardian.bmp Time was reversed and Ivy was alive and well again. Of course, she did not remember anything about Mark...

11 Level Design (Island / Outdoor) Height Maps + Sky Box + Billboards

12 Level Design (Temple / Indoor) Script + Texture Mapping + Mini Puzzle

13 Character Design: 3D Models Source: TV3D Engine SDK Free 3D models (e.g. Half Life SDK) Credits to the respective authors

14 Sound / Music Shot Monster Roar Opening MIDI –Chrono Trigger (Super Nintendo 1995) Credits to the respective authors

15 Game Engine: Collision Detection We are not allowed to use Game Engine’s default Collision Detection

16 Collision Detection (CD) We implemented: –2-levels Bounding Sphere –Line-Sphere CD –Static Collision checks against: Trees Walls Monsters

17 Minotaur’s AI We implemented: Way markers Talking Cock 5 1 2 3 4

18 Minotaur’s AI We implemented: Simple Finite State Machine IdlePatrol Attack “See” Mark?Lost sight of Mark… Nothing happens

19 Aesthetic: Particle System A simple but effective technique to create: –“Energy Shield” –“Invisible Barriers” –“Glowing Objects”

20 Let’s see the game (again) Technical demo (with Debug mode ON)

21 Behind the Scenes Why there exists fog inside the temple? Why the temple vanishes after you exit from it? –It was game engine (3 rd party) bugs that we hide… –But hey…you didn’t notice this, right? Maybe the games that you play now looks like what you see because: –The developer hide something behind it… –Or because they don’t have time to implement more than what you see…

22 The Impact of this Game Project for us None of us works in game industry now, but… –We can now appreciate or even criticize how the games out there are created –We still enjoy playing games

23 Q & A Thank you for your attention! Time for Q&A Tale of Time can be downloaded for free at:free http://www.comp.nus.edu.sg/~stevenha/tale_of_time.html


Download ppt "Game Project for CS4213 Sem 1, 2004/05 Heaven & Earth Inc (Aug-Nov 04) Team Members: Steven Halim –Nov 2004: 1 st year Postgrad –Mid 2006 : PhD candidate."

Similar presentations


Ads by Google