Daniel Martinez. My Focus  Learning how to code and what goes into the game development process  What will this project bring me regarding skills and.

Slides:



Advertisements
Similar presentations
 graphic organizers in the form of illustrations or images displayed in sequence for the purpose of pre-visualizing a motion picture, animation, motion.
Advertisements

Introduction to TouchDevelop
Level 3 Extended Diploma Unit 22 Developing Computer Games
Aim: Use the given examples to record examples and our own ideas in our journal 1.Write technical examples in journal and/or participate in full.
Game Design and Programming. Objectives Classify the games How games are design How games are implemented What are the main components of a game engine.
A Technical Game Project 4 Due dates: Game Idea Friday, March 16 th Game Plan Friday, March 23 rd Web Page Sunday, April 9 th First Playable Wednesday,
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.
+ Stop-Motion Videos By Miss Eggers. + What is stop-motion animation? A kind of animation using photographs Still pictures are pieced together and flipped.
Franco Singh-Vigilante April 11,2011. W HAT DID I CHOOSE I chose Game programming as it has constant use of code and sometimes used to create engines,
 graphic organizers in the form of illustrations or images displayed in sequence for the purpose of pre-visualizing a motion picture, animation, motion.
Presentation by: Matthew DeAngelo, April Medina, and Carlos Diaz CSUMB FALL 2011 CST-300 Behind the Scenes, Video Games.
"Technology is a gift of God. After the gift of life it is perhaps the greatest of God's gifts. It is the mother of civilizations, of arts and of sciences.”
Video Game Storyboards Advanced Programming Ms. Castiglia.
CIS125G Computer Game Development. Goals Learn: – How to design games – How games are studied – How games are developed – How to manage software projects.
Building a Portfolio Advanced Photography. Promotional material A portfolio must clearly communicate the message you wish to project about your jewelry—presentation.
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
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.
Little Dances in Scratch: A Simple Calculation How we thought and worked with Scratch Authors: Libuše Šrollerová Martina Jejkalová Students of the Faculty.
LEARNING SCRATCH: PRESENTATION 1 PRESENTATION 1: GETTING STARTED 1 Getting Started Today, we'll learn how to use Scratch to make a puppet show.
Introduction to CSCI 1311 Dr. Mark C. Lewis
My career compass to becoming a video game DEVELOPER
Music video Joe Berry.
How to make things a little more interesting!!
Computer Science Information technology my career
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
MORE Genre Specific Physics
Scratch Animated Greeting Cards.
P2 - Creating briefs, Schedules and Storyboards
Before you start A few bits of advice for presentations:
Today, we'll learn how to animate our artwork
Navigation and Pathing
Using the Unreal Editor
COMPFUN Caroline Nicole S. Orbeta.
Stage 1 Before you start to script the game you need to create the assets. Stage 1 will help you to create your background image, score zones, paddles.
Movies Poster Project.
Games Design: Game Concepts
Design Journal Name.
About Me In the Video Game industry for 9 years.
Stop Motion Culture Producers.
Maths Space Gladys Nzita-Mak.
Asset List & Content Creation
AP Computer Science Principals Course Importance and Overview
Stop Animation Task.
This plan belongs to: Shayleen, MYP 3 Design and Art
Introduction CSE 1310 – Introduction to Computers and Programming
Chris Pisha October 5th , 2011 Career Technology Foundations 5th hour
Mindsensors PSP-Nx Controller Simon Game
Taking Sides By Gary Soto.
Fostering a community enterprise approach through asset transfer
Department of Computer Science & Engineering
How do you think computer science, art and maths are linked
P2 - Creating briefs and Storyboards
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
Escape Room Ben Leung American International School Hong Kong
Shark Tank Pitch: Share With The Class
Screen Writing Brylee Huber.
I Love Engineering! Name of Mentor
Launching Narrative Writing unit: Grade 7
Instructions for final portfolio
Scratch for Storytelling
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
Mastering Interview Questions
ICT Gaming Lesson 1.
AP Computer Science Principals Course Importance and Overview
Year 7 Programming Project - Design Notebook
Stop-Motion Videos.
Scratch – Game Testing My Game Creation.
Interactive Media Technology
Presentation transcript:

Daniel Martinez

My Focus  Learning how to code and what goes into the game development process  What will this project bring me regarding skills and use? How can this project help me in deciding a career?

What is coding?  Writing instructions for computers in a way humans can understand

My Product  A playable game that has: 3-4 levels The usage of at least 4 new programming concepts: ○ 1 new input and 1 new output device (beyond keyboard and video) ○ Moderate or Advanced A.I. ○ Object Oriented Programming ○ Class system ○ FIFO/LIFO ○ Linked Lists ○ Multiplayer interaction

Why I Chose This Focus and Product  Career potential  Liked the idea of coding and programming  Liked games

Before I Started…  Huang’s VGD  Knew a little bit on how to draw

My Process  Get a mentor  Short and Simple Process Plan Code & Art Refine

Planning the Game  Overall Question: How will this work? Game genre Pseudocoding Concept Art Collaborate with Mentor

Code & Art  Throw together code  Get placeholder art or attempt to create own Sprite = Game1.Instance.Content.Load (Name + "\\" + Name + curState.ToString() + curFrame.ToString()); If (Input.KeyPressed(Keys.A) { Sprite = SWKP[1]; //Do attack animation and have opposing play react accordingly }

Refine  Fix the code Overhaul it Lengthen it

Examples  Stage randomizer  Picks a number from 0 – 3  Based on the number, it brings up the corresponding background

 Animation Gets the list of images, character’s state of being, and the number of frames (pictures) Method starts assigning the images based on criteria

 Attack Function  Took a bit of code & expanded it to be more accurate

Struggles and Surprises  Completely scrapping and rebuilding my entire product at the start of the second semester  Developing a game that is playable despite being a(n) OMA

My Product A simple 2D fighting game where you can only move side to side and attack

Original Idea vs. Final Product Original Idea Final Product  Average RPG  Group of characters  Single player story  Pixel artwork  3-4 Levels  Basic Fighting Game  3-4 Stages  Placeholder art

What I’ve Learned  Better programming  Better execution of plans  Sometimes sacrifices need to be made

How I’ve Changed  Realistic expectations.  Improvements on who I am and how I work.  Entirely different outlook on this kind of job.

Improvements I Would Make  Stick with one idea.  Lower my standards a bit.  Make a better schedule.  Try to get the most out of my game.

Where do I go from Here?  Career options: Software Programmer Game development Something completely different

Any Questions?