Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 Daniel Martinez

2 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?

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

4 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

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

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

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

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

9 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 }

10 Refine  Fix the code Overhaul it Lengthen it

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

12  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

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

14 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

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

16 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

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

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

19 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.

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

21 Any Questions?


Download ppt "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."

Similar presentations


Ads by Google