Funativity presents: CS 426 Fall 2008. Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.

Slides:



Advertisements
Similar presentations
Dan Waters, Academic Relations Manager, Microsoft.
Advertisements

By: Payton Chase Blodgett.  A tool to use throughout the design and build process a reference for the team.  The Engineering Notebook highlights the.
Creating First Person Movement for MIRROR'S EDGE Jonas Åberg, Lead Programmer, DICE Tobias Dahl, Lead Animator, DICE.
Creating First Person Movement for MIRROR'S EDGE Tobias Dahl, Lead Animator Mikael Lagré, Programmer.
GameSalad Fundamentals. Introduction to Game-Authoring System  Objectives  Define game-authoring system.  Understand the components of logic and assets.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Stick Ninja. a game idea and conceptual design by Cody Sawatsky.
Game Project Tuesday Sept 18,  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle.
Survey of Graphics and Games. Outline Overview of computer graphics – Coursework – Research Programming using game engines Computer game and animation.
Playing Sounds inside XNA Game Design Experience Professor Jim Whitehead February 23, 2009 Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0.
SCA Introduction to Multimedia
Larger Projects Mark Green School of Creative Media.
Mark Nelson Alessandro Canossa Design documents Spring 2011
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.
Paradox Engine OVERVIEW. What is Paradox Engine  C# Game Engine for everybody  Easy to use, highly productive, free  Powerful and flexible architecture.
A Games Class Using XNA Game Studio Express Art Gittleman California State University Long Beach
Independent Game Development William Monks. What is an “Indie” Game??? An indie game is a game made without the financial support of a video game publisher.
Comparing Python and Visual Basic
Things you need to know George Georgiev Telerik Corporation
Use of spreadsheet Software!
Notes on the Game Development Process
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Using C++ and OpenGL George Georgiev Telerik Corporation
Lesson 1: Intro to Animation
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
CS 638, Fall 2001 CS 638: Computer Games Technology Fall 2001.
Thinh Nguyen Spring Thinh Nguyen 5 th year undergrad Dustbusters – Spring 2013.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Character Animation Blending Abstract BSP Content Importing Digital Content Pipeline Extending Microsoft’s XNA Framework with BSP Content and Animation.
Evaluation question four How did you use media technologies in the construction and research, planning and evaluation stages ?
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Game Development Documentation EREN NABİ.  When the team grows, becomes harder to protecting the focal point of the project.  Good documentation is.
Town Defenders Strategy Game prepared by: Osama N
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
CS 425 Game Programming I Jan M. Allbeck. Outline  Introductions  Expectations  Tools and setup  Quick introduction to C++ and Visual Studio  What.
Art 315 Lecture 5 Dr. J. Parker AB 606. Last time … We wrote our first program. We used a tool called GameMaker. The program we wrote causes a ball to.
By: Katie, Sophie, and Rachel.  Pros  Make Characters sing, dance, and move  You can make the character move in order over and over.  Cons  Hard.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
Course Introduction and Terminology CGDD 4113 – 3D MODELING AND ANIMATION.
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.
Bossmen Pitch Design Doc GCS Capstone. Two guys on our way out Gregory Peng Jay Meistrich
Animation Basics. A) Animation In animation we attempt to make things that aren’t really there appear as though they could actually exist and move in.
Kevin Clow: Artificial Intelligence Programmer Level Designer 3D modeler Matthew Vaughan: Project Manager Graphical User Interface Programmer Audio Programmer.
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.
Game Creation in XNA CS470 Final Project Chris Ragland.
Kevin Clow: Artificial Intelligence Programmer Physics Programmer 3D modeler Matthew Vaughan: Project Manager GUI Programmer Audio Engineer/Programmer.
Sky Boxes and Vector Math 2 Course Information CVG: Programming 4 My Name: Mark Walsh Website:
Funativity CS 426 Fall Outline Team members Tools Overview Programming Art Game Inspiration Game Description Demo.
Making Movies. n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation n Lighting.
Presented by Lewis Chen Senior Design CS491ab Winter-Spring 2009.
Basil Fierz Benjamin Schindler Henning Avenhaus Game Development Lab SS 07 Project: Gravity Bound.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
Awesome Jungle Group Three: Antti Knutas Li Aoke Jifeng Xing.
Mental Block Post Mortem. The Team Kepera Amun –Programmer –Responsible for the original game concept –Really brought together the gameplay and did most.
Lauren Bissett, Daniel Maguire, Nicholas Woodfield.
G2 Presentation Week 12 Rehearsal. Outline Demo User Testing Internal External Improvements Project Management.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Introduction to Game Programming & Design III Lecture III.
WHO WE ARE Ewan McGregor (Design) Rob Madden (Environment Art) Keir Heriot (Character Art) Laurie Athey (Gameplay Programming) Gregory Foster (Engine.
The Victorian Games & Apps Challenge Design Brief (PowerPoint)
What is Hallowcast? Hallowcast is a Steampunk RPG in which you play as an inventor called John Hallowcast. After one of his inventions turns against him,
How did you use media technologies in the construction and research, planning and evaluation? Amy Cutbush.
Game Engine Architecture
SURFBRD Michael Margel Dec CSC 2524.
Game Engine Architecture
Get thinking: What is the problem, issue or challenge you want to take on? 
SHOTS ASSOCIATED WITH SCENES
Presentation transcript:

Funativity presents: CS 426 Fall 2008

Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist

David Smits – Role Technical Lead - Scheduling and team management Programmer – Physics and collisions, game controls, particle effects, cameras

Chintan Patel - Role Website Lead – Maintains website with current info Programmer – Effects, game states FSM, input logic, Level Loader

Jim Gagliano - Role Sound Lead – Creating/ finding sound for game

Ashleigh Wiatrowski Artist – Working in Maya Models Art SkyBox Art

Game Play - Object of the game is to pop a given number of balloons - Levels should be challenging, requiring a strategy to finish with a small amount of Ammo - Currently, level design is not very challenging, no strategy is needed yet

Game Play - Balloons have different effects when you pop them - T balloons are tack ballons, they release some tacks/arrows when popped - C balloons give you an extra Cannonball

Inspiration - Bloons - Simple Concept: Pop balloons with darts - Simple Controls: Force and angle - Fun!

Demo Initial Demo of current iteration of the game

Game Engine: XNA Pros: -ability to port to Xbox 360 large community Cons: - no real tools to help you ex: shadows,collision detection, physics - Windows specific - Only loads one type of file for models (.fbx)

Physics -Created from scratch, lack of physics engines for XNA. -Does 3-dimensional forces. -Doesn’t deal with torque, conservation of momentum yet, if do another XNA project again will extend system -Used in all of the collision, particle effect calculations

Level Loading Example: startPos z 250 x_gap 50 y_gap 50 map_ b b b b b % b b b b b % end_2

Feature of the Game FSM Clouds/ Water Model/Sky Box

Cloud and Water

Concepts of FSM

SkyBox - Consist of Cube which the inner walls are lined with Texture -Sky Box Images

Models - The file formats are called.fbx - The problem: - -What should have been in the game -What should have been in the game

Sounds Microsoft Cross-Platform Audio Creation Tool (XACT)‏ Pros: - Handles 3D sounds - Easily control volume, pitch, looping, doppler, etc... Cons: - Limited to.wav files

Further Development Things we almost had time for: More types of weapons including: Bottle Rockets ( which would fly for a certain distance and explode, taking out multiple balloons) Spread Shot ( Shooting multiple cannonballs ) Freeze Balloon ( Coded, but not in game ) Magnet ( Magnet attracts balloons, bunching them closer together for easier popping ) More Types of Objects: Bouncing walls, Crates

Tradeoffs We ran out of time, and had to cut a lot of our cool ideas that weren’t feasible to code within the time limit, including a lot of half finished features ( previous shot tracking, freeze balloons, spike balloons, bottle rockets) in order to create a working demo

If we could do it again… Don’t use XNA because of lack of speedy development tools Add animations to make the game have more character than a bunch of static characters Do more pair programming, seemed to be much more productive when we put our heads together Focus more on level design, make the demo challenging instead of trivial

Commercial Game View - Incredible amount of work goes into a large game, including art, code, physics - Keeping everyone on the same page in a large project would be a nightmare - Difficulty of predicting how much work can be done before a deadline, we thought we could do much more than we were able to