Your SlideShare is downloading. ×
0
Introduction to Game Programming
About Games
Game Development Game Concept Game Engine Art Sound & Music Story
Game Engine Game Modifications Game Maker Multimedia Tools Code With Game Engine Code From Scratch* <ul><li>DoTA from Warc...
Professional Requirements? <ul><li>General Programming </li></ul><ul><ul><li>Also known as Software Engineering or Coding....
Job Variety <ul><li>Junior programmer </li></ul><ul><li>Game programmer </li></ul><ul><li>Lead programmer </li></ul><ul><l...
What To Do? <ul><li>Code: </li></ul><ul><ul><li>Code! </li></ul></ul><ul><ul><ul><li>Read books, tutorials, online or not....
Further Info <ul><li>www.gamecareerguide.com </li></ul><ul><li>www.igda.org </li></ul><ul><li>www.gamasutra.com </li></ul>...
Summing Up <ul><li>Do it now! </li></ul><ul><li>Sense, where do you want to be in the game development. </li></ul><ul><li>...
Contact <ul><li>Email:  [email_address] </li></ul><ul><li>Slide available through Slide Share: </li></ul><ul><ul><li>http:...
Upcoming SlideShare
Loading in...5
×

Introduction To Game Programming

2,598

Published on

Introduction to Game Programming

1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
2,598
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
131
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction To Game Programming"

  1. 1. Introduction to Game Programming
  2. 2. About Games
  3. 3. Game Development Game Concept Game Engine Art Sound & Music Story
  4. 4. Game Engine Game Modifications Game Maker Multimedia Tools Code With Game Engine Code From Scratch* <ul><li>DoTA from Warcraft III </li></ul><ul><li>Various Mods </li></ul><ul><li>RPG Maker </li></ul><ul><li>Game Maker </li></ul><ul><li>3D Gamestudio </li></ul><ul><li>Flash </li></ul><ul><li>Director </li></ul><ul><li>Game Blender </li></ul><ul><li>Ogre 3D </li></ul><ul><li>Torque </li></ul><ul><li>Irrlicht </li></ul><ul><li>Cry Engine </li></ul><ul><li>Renderware </li></ul><ul><li>Gamebryo </li></ul><ul><li>Source </li></ul><ul><li>Playground SDK </li></ul><ul><li>Many </li></ul><ul><li>* Using basic library: OpenGL, DirectX, SDL, etc. </li></ul>
  5. 5. Professional Requirements? <ul><li>General Programming </li></ul><ul><ul><li>Also known as Software Engineering or Coding. </li></ul></ul><ul><ul><li>At least able to use 1 programming language </li></ul></ul><ul><ul><ul><li>Recommended for ideal game development language: C/C++. All games in console and most PC are using C/C++. </li></ul></ul></ul><ul><ul><li>Coding is one thing, software engineering is another thing. </li></ul></ul><ul><li>Ability to learn </li></ul><ul><ul><li>New language, new platform, new library, new technology, adapt to problem (game requirements). </li></ul></ul>
  6. 6. Job Variety <ul><li>Junior programmer </li></ul><ul><li>Game programmer </li></ul><ul><li>Lead programmer </li></ul><ul><li>Technical director </li></ul><ul><li>AI programmer </li></ul><ul><li>Engine programmer </li></ul><ul><li>Tools engineer or programmer </li></ul><ul><li>Network engineer or programmer </li></ul><ul><li>Graphics programmer </li></ul><ul><li>Scripter </li></ul>
  7. 7. What To Do? <ul><li>Code: </li></ul><ul><ul><li>Code! </li></ul></ul><ul><ul><ul><li>Read books, tutorials, online or not. </li></ul></ul></ul><ul><ul><li>Make Games! </li></ul></ul><ul><ul><ul><li>Starts small! starts now! </li></ul></ul></ul><ul><ul><li>Programming courses </li></ul></ul><ul><li>Software Engineering </li></ul><ul><ul><li>Take courses: Computer Science </li></ul></ul><ul><ul><li>Involved on large scale game or software development. </li></ul></ul><ul><ul><li>Read books and articles about software engineering & game development. </li></ul></ul>
  8. 8. Further Info <ul><li>www.gamecareerguide.com </li></ul><ul><li>www.igda.org </li></ul><ul><li>www.gamasutra.com </li></ul><ul><li>www.gamedev.net </li></ul><ul><li>www.gamedevid.org </li></ul><ul><li>www.indocg.com </li></ul><ul><li>“ Google, Wiki, internet, books are your friends” </li></ul>
  9. 9. Summing Up <ul><li>Do it now! </li></ul><ul><li>Sense, where do you want to be in the game development. </li></ul><ul><li>Do not be afraid to try, every path has its own lesson, and making you a different person with different skill. </li></ul><ul><li>Good luck! </li></ul>
  10. 10. Contact <ul><li>Email: [email_address] </li></ul><ul><li>Slide available through Slide Share: </li></ul><ul><ul><li>http://www.slideshare.net/dienw </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×