Dystopia game Amjd , Iyad , Haytham.

Slides:



Advertisements
Similar presentations
HotFace Games Lewis Payne, Luke Gray, Sam Taylor, Joe Turner, David Blake.
Advertisements

Introduction to Video Game Design BBrewer Fall 2013.
1 Interactive Fiction CIS 487/587 Bruce R. Maxim UM-Dearborn.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Project 3 Guidelines CS248 Computer Graphics Help session November 7, 2001.
A 3D Massively Multi-player Online Game by. Outline ● Introduction ● Game Story & Game Play ● Design Goals & Challenges  Network  Game Engine  Graphics.
MMORPG-SIM Massively Multiplayer Simulation Game Creation Main Feature: Uniqueness.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Invitation to Computer Science 5th Edition
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
ACM S TUDENT C HAPTER M EETING ! Wednesday September 20, :00 – 3:00 PM Engineering Building 0012 T ERRAIN R ENDERING C OMPOSITE T EXTURES O BSTACLE.
Artificially Intelligent Smart Objects in Modern Computer Games Presentation by: Venetsian T. Jakimov.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
CSE 381 – Advanced Game Programming Code Setup.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
Unit 66: 3D Modelling. Criteria1:Understanding the theory and Applications of 3D.
 UDK and Unity are both game engines that offer a wide variety of options to create pretty much any type of game.  Each game engine has a built in environment.
Room and Area Revit® Architecture C H A P T E R OBJECTIVES Understand and create Rooms and Room Volumes. Understand and create Gross Building and.
Graphics Qubed SCE Presentation of Epoch: Relic of Time.
2D/3D VIRTUAL ENVIRONMENT IN GAME DESIGN DMST RAJESH KONERU( ) GAME DESIGN AND THEORY -SOFTWARE ENGINEERING INSTRUCTOR: ANNE HENRY.
Open Culture Robin Burke GAM 224. Outline Admin Open Culture fan-dom open architectures / tools machinima Cultural Resistance.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
VR Final Project AR Shooting Game
VIRTUAL PATIENT - Computer based teaching CAMPUS SOFTWARE Srdjan Masic, MBI, MPH Dejan Bokonjic, MD, PhD.
Chapter 14 Part 1: Core Game Mechanics By Nolan Driessen.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Deer Hunter: Sniper Shooter Android 3D- Game Realistic 3D graphics and cool animations with multiple charming hunting ground environment.
Unity 3D Rolfe Bozier 24-Apr-2017
3-D Technology.
A Selection of Best Practices and Design Patterns for Unity
What is Computer Graphics?
Collision Theory and Logic
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,
Games Development Practices 3D Modelling
Rapid Prototyping using UDK
Period 4- Video Gaming Game Salad
CS 4501: Introduction to Computer Vision Augmented and Virtual Reality
Week 2 - Monday CS361.
Using Unity as an Animator and Simulator for PaypyrusRT Models
Done By: Ashlee Lizarraga Ricky Usher Jacinto Roches Eli Gomez
Real-Time Soft Shadows with Adaptive Light Source Sampling
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
The Purpose of game Engines
Collision Theory and Logic
| +1(516) | How 3D Interactive Floor Plan Services Solve the biggest Marketing Problem?
Dr Maurice Hendrix Researcher Link workshop, Brazil, 21 Mar 2017
Enemy and Friendly AIs Richard Gesick.
Virtual Reality By: brady adger.
Android Game Devlopment
Tarneeb Game.
CHAPTER 8 Multimedia Authoring Tools
Animation.
Introduction CSE 1310 – Introduction to Computers and Programming
3D Game Pitch Niki Farquhar
Project Proposal James Crompton Hendry Prasetyo 11/11/2018 CSE403.
Technical Implementations
Interaction with artificial intelligence in games
Does Spatialized Audio Change Everything?
Chapter I Introduction
Creative Technology Laboratory
ICT Gaming Lesson 1.
Unity Terrain Design Tutorial
Chapter 14 Part 1: Core Game Mechanics By Nolan Driessen
FunDuino Graduation Project Seminar:
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
CSC 221: Introduction to Programming Fall 2018
Augmented Reality Apps
Presentation transcript:

Dystopia game Amjd , Iyad , Haytham

Outline 1- Introduction. 2- Design: 2.1- Problem to be solved. Dystopia 2 Outline 1- Introduction. 2- Design: 2.1- Problem to be solved. 2.2- Tools used 2.3- Story 2.4- Algorithms we designed. 2.5- Challenges 3- Future work. 4- Conclusion.

Introduction History of video games : Dystopia Introduction History of video games : game development started 30 years ago. achieved great success. An enormous level of technical development that integrates sound, image and motion in the virtual world. video game industry has become a major industry. video game industry around the world is estimated at about $ 70 billion a year. Video games are classified according to the way they play and interact.it could be: 1) 3rd - person controller 2) 1st – person controller

What is new ? Why people would play our game dystopia ? Dystopia-Design What is new ? Why people would play our game dystopia ? Virtual reality support. Re-playable. Difficulty based on player experience.

Dystopia 4 Tools used Cross-platform game engine by Unity Technologies. Unity is a multiplatform game engine. Has a free version. has tons of tutorials, resources and great support . immediately see the results without need to compile and build.

Dystopia 4 Tools used 3D modeling program for a wide range of drawing applications. Used for architectural, interior design, landscape architecture. Easy to use, good for both programmers and artists.

Tools used Dystopia Allow create unique characters. 4 Tools used Allow create unique characters. 3D character animation and rigging. Good for programmers and artist .

connect unattached objects –output of mixamo (hair and shoes). Dystopia 4 Tools used 3D modeling and rendering software. control the number polygons models (Performance). connect unattached objects –output of mixamo (hair and shoes).

Uses the phone and cardboard to play PC VR games . Dystopia 4 Tools used Free to use. Uses the phone and cardboard to play PC VR games . No need to buy expensive VR headset (oculus).

Dystopia 3 Story Screenshots from the game.

Dystopia 3 - The Story of Dystopia Screenshots from the game.

Algorithms 1- Auto Generated Maze algorithm Dystopia-Design 5 Algorithms 1- Auto Generated Maze algorithm Runs once every time the scene loaded. Each room has common door with nearby room. Guaranteed solution every time.

Dystopia-Design 5 Algorithms

Dystopia-Design 5 Algorithms

Algorithms Dystopia-Design - Number of possibilities (an) 5 Algorithms - Number of possibilities (an) - Dimension of the maze (n)

Algorithms 2- Game controller. Control the sequence of the story. Dystopia-Design Algorithms 2- Game controller. Control the sequence of the story. Calculate player score for each level 1) Enemies killed by the player. 2) Number of collectable items did he get 3) Areas discovered 4) Amount of damage received. Sets the level of difficulty for each level. Save and load game (using persistent object).

Algorithms 3- Smart NPC : Dystopia-Design Algorithms 3- Smart NPC : - Goal is to make game more realistic through smart battle system . - Attack strategy. - The core of NPC: makes the decision depending on (player health, his health, player score).

Dystopia-Design Algorithms

Dystopia-Design 6 Challenges Virtual reality glass is very expensive , we solve it by using Trinus tool .

Challenges 2- Low Fps and performance problem, solved by using : Dystopia-Design 6 Challenges 2- Low Fps and performance problem, solved by using : Occlusion Culling :feature that disables rendering of objects when they are not currently seen by the camera. With Occlusion Culling Without Occlusion Culling

Dystopia-Design 6 Challenges Designing the objects in terms of number of draw calls, by Combining meshes of the same material & texture together and combine objects with different materials by making single texture for group of objects.

Dystopia-Design 6 Challenges How to make the enemy interacte with ground to move smarter , find the shortest way and avoid walls and trees . Solved by Navmesh.

Future work - Add more puzzles. - Add new levels, weapons, characters. Dystopia 12 Future work - Add more puzzles. - Add new levels, weapons, characters. - Support multiplayer. - Make the NPC create the strategy in battle.

Dystopia 12 Conclusion After you know what is dystopia ,you will find that our game ins more cheaper than other virtual reality games ,and we have a complex algorithms that the unity draw it at run time not as the other games ,and our game has a simple lite objects and intelligence in design so it can work on any computer with a good properties.

Dystopia game Amjd , Iyad , Haytham Thank you