Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.

Slides:



Advertisements
Similar presentations
A New World Or People Keep Telling Me This is Ambitious By Jeremiah Lewis.
Advertisements

Introduction to Video Game Design BBrewer Fall 2013.
MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Space Rescue Chad Seippel Cory VanHooser. Story 2050 brand new International Space Station Distress call from ISS about “alien attack” No further communication.
Level Creation Pipeline from Sketches to the Level.
Game Project Tuesday Sept 18,  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle.
How do games work? Game Workshop July 4, Parts Sprites/pictures Map/background Music/sounds Player character Enemies Objects.
RED DEAD REVOLVER Artificial Intelligence Critique By Mitchell C. Dodes CIS 588.
Virtual Sub-Terrania Kristopher M. Lee. Overview What is Sub-Terrania? What is Sub-Terrania? Virtual Sub-Terrania Virtual Sub-Terrania Plot Plot Objectives.
Java Zelda By: Phillip Garber. Executive Summary Java Zelda is an attempt at making a remake of the classic SNES game Legend of Zelda – A Link to the.
Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006.
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
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.
Lesson 1: Intro to Animation
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Senior Design Spring 2010 Milestone 1. General Project Info Team Members: – Lauren Bissett – Dan Maguire – Nicholas Woodfield Project Goals: – Expand.
Town Defenders Strategy Game prepared by: Osama N
Funativity presents: CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
Project ImpactO Do you have the balls?. Unity 4 Pro Version control Global effects (God rays, volumetric partilcles, realtime shadows)
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Interaction: Events and Event Handling
Au’15 select topics By: Matt Boggus. List o’ stuff Game genres Party minigames Arena first person shooter 3D platformer/puzzler Horror Game technology.
10/9/20151 Unreal Basics CIS 488/588 Bruce R. Maxim UM-Dearborn.
Outline Introduction Overview Gameplay Techniques Gameplay Phases Gameplay Modes Demos Testing and Conclusion.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
Web Games Programming An Introduction to Unity 3D.
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
Meltdown A Debugging Debacle. Overview  Game Design  Character Design  UI Overview  Controls  Mechanics  Level Design.
(Working Title)‏ 1. Introduction to the Game 2. Technical Details 3. Demo of the Prototype.
Elemental Presented by DarkWynter. Why DarkWynter?  Don’t Assume Real Knowledge  +  Wynter - Cause Wynter is cool and swapping vowels makes it cooler.
Final presentation saswat, venkat, vivek, vaibhav, jian, revant.
Final presentation saswat, venkat, vivek, vaibhav, jian, revant.
Breakfast Battle Kevin Brohaugh Matt Griffin Matt Kern Nick Obee Eric Witte.
“The perfect project plan is possible if one first documents a list of all the unknowns.” Bill Langley.
Design + Production Presented by Robin Walker. Design + Production  Half-Life 2 development process  Half-Life The cabal.
Andrew Claus Greg Conklin CIS 487/587 Fall  Sierra-Style Interface and Gameplay  The Legend of the Red Dragon related Storyline  30 Different.
Dead Run James Kelly, Mike Papo, Josh Lovatt. Basic Details Single Player Top Down Action game.
Games Development Game Architecture: Entities CO2301 Games Development 1 Week 22.
1 Frisbee Physics Simulation Charles George Advisor: Brian Postow 03/05/05.
Rawhide Frontier Ctrl + Y John Battagline, Paul Betts, Aaron Cardwell, Jordan Lehmiller, Kyle Moore, John Scott.
The Last Warrior Team 2 - G amers & C oders Shachi Chandrashekhar, Matt Frey, Satoshi Inoue, Chinmay Kulkarni, Darshan Shinde, Peng Ye.
AI Evaluation David Nowell CIS 588 2/14/05 Baldur’s Gate.
 A plan of attack for your games content  Or (more specifically)  A detailed description of all games mechanics, objects, characters, stats, ect… that.
Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,
Group 3 – Karo Progress Wendy Dominik Job Janita Erik.
Gameplay Video Goals An exterior and interior level focused on a consistant artstyle. A fully animated character A theatrical experience through sound,
Final presentation saswat, venkat, vivek, vaibhav, jian, revant.
Lauren Bissett, Daniel Maguire, Nicholas Woodfield.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Chace’s 20% Ideas. Game Design With UDK I will learn how to create a level with sound player input, and a story. My final project will be a level with.
WHO WE ARE Ewan McGregor (Design) Rob Madden (Environment Art) Keir Heriot (Character Art) Laurie Athey (Gameplay Programming) Gregory Foster (Engine.
Introducing Scratch Learning resources for the implementation of the scenario
Elemental Conflict – Mood Boards - The Magikarps -
GAME TESTING REQUIREMENTS AND METHODS GAME DESIGN.
Quick Intro to Unity Lecture 2.
MORE Genre Specific Physics
Game Description Story Goals Controls. Game Description Story Goals Controls.
Dystopia game Amjd , Iyad , Haytham.
Stylized Environmental Rendering
SECTIONS: Abilities - nick Co-op AI - nick Enemy AI - josh
Computer Animation System Overview
Blender API: Part 2: Game Engine
Concrete Architecture of SuperTuxKart
Week 6: Time and triggers!
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Aaron Stokes Game Pitch CIS /17/07
Unity Game Development
Presentation transcript:

Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield

 General Overview Of Development  A 3-D Game With Spark Engine:  Spark Engine Development  Game Development … So what have we been up to?

FeatureJanuaryFebruaryMarchApril Design Floor plans Character design Content list More floor plans Modeling Playable character model based on character design Level building Prop building Level building Prop building Level building Prop building Rigging Generic skeleton Rig generic skeleton Tweak rig for playable character Animation Assist in content pipeline development and testing by providing custom animations Walk cycle Animate Game Lighting Staging Lighting Staging

FeatureJanuaryFebruaryMarchApril Game Puzzle design Character design Research Investigate game architecture Gameplay Gameplay Design Inventory Items UI Design Gameplay Inventory System UI Graphics Intro Sequence AI Review algorithms Research Path finding styles Line of sight sequence Decision system layers Path finding pseudo-code Line of sight sequence Decision system code Path finding code Line of sight code Audio Compile expected effects Sound effects Background music Sound effects Background music Sound effects Background music Voice acting

FeatureJanuaryFebruaryMarchApril Engine Lighting Normal Mapping Content Pipeline Animation Research General Architecture Code Rewrites Documentation Animation Package Particle Effects System Specular mapping Parallax mapping (?) Environmental mapping Collision Volumes Collision Detection Honors Thesis Lighting Per-pixel implementation Further development Optimization Portability Lightmapping Particle Effects Basic particle system Basic Particle System Game-specific effects (Fire, Dust, etc…) Continue Game Foundation More robust collision/physics Specific gameplay mechanics Stairs Continue

 Entry Criteria  A level!  The Player, Enemies, Animations  Content  Collisions  Event Triggers

 Entry Criteria for Lauren’s Work:  Animations  Player (idle, walking, etc…)  Enemy (attacking, moving, etc…)  Content Models  Level objects (levers, buttons, etc…)  Static scene objects (statues, torches, etc…)

 Entry Criteria for Nick’s Work:  Extending the model pipeline  Introduction of collision volumes  Extend the engine classes  Create game classes: Player, camera, etc…

 Entry Criteria for Dan’s Work:  A.I. Algorithms  Object resolution  Decision making styles  Sound  Audio Manager  Effects & Music are fully mixed

1. Create a level! 2. Extend the engine classes 3. Extend the game classes (cam, input, etc) 4. Add player, enemies, and objects 5. Collision detection algorithm 6. Add events (objects collide, enemy sees player, player picks up item, etc…) 7. Event handling (play sound, move player/enemy, add item to inventory, etc…)

 Ability to interact with game classes  Manage classes & update scene

 Add game classes:  Player  Input  Camera  Enemies  Objects  Triggers

 Import models  Add objects

 Collision Detection Hierarchy  Bounding box  Collision Volumes  Triangle Intersection

 Player interactions  Walk / Run / Climb / Crawl  Pick up / use item  Attack  Environment  Move object  Light torch  Levers, buttons, pulleys  Enemy interactions  See player  Move  Attack

 Player interactions  Sound effects (footsteps, exertion, clothes, attacking, etc…)  Item Management (update inventory, controls, etc…)  Attack (weapons do damage, take damage/wear, etc….)  Environment  Sound effects (objects dragging, flying, burning, exploding, etc…)  Particle effects (torch’s fire, dust from wind, mist from splash, etc…)  Enemy interactions  Decide how to get to player in the quickest manner  Attack when in range  Play sound effects for certain attacks (arrow shot, sword clangs, etc…)

 There’s still a lot to do!  Great framework set up  Testing  Debugging  Revising  Introduction Sequence  Cut Scenes  Multiple Game Modes

Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield