GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin.

Slides:



Advertisements
Similar presentations
Lecture 9 – Scripting II Testing scripts MP3 files id3tool.
Advertisements

Principles of Game Design From Chapter Two in Game Design by Bob Bates.
GAME 1024: Advanced Game Programming Lesson 12: Will Program for Food By Kain Shin.
How to Write Good Headlines Using PowerPoint to get your ideas across.
HOW WE KEEP IN TOUCH by Eric Michaels.
Survey of Graphics and Games. Outline Overview of computer graphics – Coursework – Research Programming using game engines Computer game and animation.
Dr. Brian Durney Computing and Networking Sciences at UVU C S
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
MMORPG-SIM Massively Multiplayer Simulation Game Creation Main Feature: Uniqueness.
By: Malek Browning.  A video game developer is a complex job,but the basic goal is to develop a video game. There are multiple jobs inside of the title.
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.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
INPUT AND OUTPUT DEVICES BY CAMERPN MITCHELL. INPUT An input device is any hardware device that sends data to a computer, allowing users to interact with.
Game Development and Game Design academy.zariba.com 1.
I am a Teamplayer! March 15, To Do List: Look at the role of a teamplayer. Worksheet to complete for Chapter 2. Homework: Study for test – Chapter.
Games 1.Have a reason to design a game. 2.Brainstorm 3.Sift, strain, and find the “good” ideas 4.Prototype 5.Playtest 6.Experience Doc.
Intellectual Property, Nondisclosure agreements, Electronically Monitored Workplaces, And high level thinking questions.
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.
FUNDAMENTALS OF PROGRAMMING SM1204 SEMESTER A 2012.
Empowering Students and Teachers for Optimal Learning.
TOOLS OF THINKING. Tools of Thinking; An Introduction Written and Created by DALE L. JUNE From his Book So you want to be a writer, do ya?
Marketing A market is never saturated with a good product, but it is very quickly saturated with a bad one. Henry Ford - Henry Ford Henry Ford.
Mark Nelson What are game engines? Fall 2013
9am12pm3pm6pm9pm12am 1am9am12pm3pm6pm9pm12am3am6am9am SLEEP M1: Tech. Demo Navigate empty world using imported art. M1: Tech. Demo Navigate empty world.
Chapter 3 Multimedia Skills
Career Development Role-Play Below is a role play that will be demonstrated by the meeting facilitator, as the manager and a volunteer participant as the.
Uses and features of multimedia products
Thematic Unit “Exploring Board Games” By: Amy Dotson.
Institute for Personal Robots in Education (IPRE)‏ CSC 170 Computing: Science and Creativity.
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
Game Designer By Jose Brito. Main Duties and Responsibilities Graphic designer or graphic artist plan, and analyze and create visual solutions to communicates.
Introduction to Grid Computing Felix Hageloh Roberto Valenti Deployment of a Language Detector Grid Service University of Amsterdam,
Noah Brickman’s Adventures in Game Development Graduated UCSC 1995 Graduated UCSC 1995 VR Design VR Design Game Development
How To: Resume Mock Interview Day Prep. Step-By-Step This resource is to help you create a resume that will wow any boss. Your resume and cover letter.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
Image #1 Getting Started
 Brief overview of company  The production of Penumbra: Black Plague  Future of the company.
An electrician is someone who designs, installs and repairs electronics and wires. Source 1 A hardware engineer is someone who designs and/or creates hardware.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
Game Design Document Pertemuan 4 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007.
My career choices Game designer, Software designer, Engineer.
CHARACTERISTICS IN A WORKPLACE By Rahmi Hossain. ORGANISATION Time Management Dedication Good Teamwork Good Attitudes Good communication skills Confidence.
Multimedia Composition Sabrina Pena Young
Social Group in ______’s Class. I have social group in ____’s class. I will try to walk to _____’s class with quiet hands and quiet feet.
How do I organize and develop my supporting reasons? How do I extend my reasons? How do I extend my reasons? How do I begin drafting body paragraphs? How.
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
Game Development Process ITP 160 Original Game Assignments.
Today's Ninja Challenge: Write Your First Computer Game!
 Title: Heavy Rain  Developer: Quantic Dream  Publisher: Sony Computer Entertainment  Genre: Cinematic Mystery/Drama  Price: $19.99 for Director’s.
GAME PROGRAMMER By: Aaron Ramos and Oscar Quiles.
Job Interview. What kinds of jobs in China require a person to speak English?
+ Game Design Careers. + Game Development Developing an interesting video game is a very challenging task. It usually takes many different people working.
Oleksii Maksymenko. Dive into the project context: How was it and How it is going? Trying to apply my Tester’s experience on own project What should be.
BY: NILAN CHOWDHRY “Is a Computer Career for me?”.
LEARNING SCRATCH: PRESENTATION 1 PRESENTATION 1: GETTING STARTED 1 Getting Started Today, we'll learn how to use Scratch to make a puppet show.
The successful features in game developing
A powerful Python game engine, featuring: Custom sprites
Customise & Explain your game
Today's Challenge: More Animation Storytelling and Scrolling!
How to write a Game Proposal
Unit 20 Software Part 2.
Scratch Programming Brian Cain.
Unit 20 Software Part 2.
Go to =>
Explain what touch develop is to your students:
Games Development 2 Tools Programming
Games Development 2 Entity / Architecture Review
Presentation transcript:

GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin

What You Accomplished  Graphics Sprites Text  Sound  Input  Actor Management  Data-Driving World Setup (ini, xml)  Data-Driving Gameplay (Scripting)  Generic Communication Between Separate Systems  Flexible Basic Game Engine THAT YOU WROTE: Verbs Separated From Nouns (ActorController Separated from Actor) Clean Separation Between Systems (Managers/Event System) Clean Separation Between Engine Code and Game Code You know this engine like the back of your hand. It has no secrets  Some things learned along the way

What Can You Do With Your Code?  Make a tech demo (because you are not an artist)  Make a game  Make a tool that a company might be interested in  Make interactive art  Prove That You Can Write Beautiful Code  Gain Experience in Specific Areas of Game Programming (3D Graphics, AI, Physics, Networking, etc.)  Create your own engine piece that can be used in other engines

Things To Keep In Mind  Emphasize your strengths You are probably not an artist, so make the tech impressive  If it sucks, don’t show it Crashing a lot makes you look bad Make sure your demo is not annoying to play  Make your demo easy for others to experience Easy to install Easy to play and understand  Employers might want to see your code

Discussion Time!  Let’s Come Up With Some Ideas  Let’s Walk Through Some Scenarios