This document provides an introduction and overview of game programming and game development. It discusses game concepts and genres, game engines, tools for creating games, programming languages used in game development like C++, and different career paths in the game industry, including jobs like programmer, engineer, and designer. The document emphasizes getting started in game development now by making small games, taking programming courses, and learning through online resources and books.
4. Game Engine Game Modifications Game Maker Multimedia Tools Code With Game Engine Code From Scratch* DoTA from Warcraft III Various Mods RPG Maker Game Maker 3D Gamestudio Flash Director Game Blender Ogre 3D Torque Irrlicht Cry Engine Renderware Gamebryo Source Playground SDK Many * Using basic library: OpenGL, DirectX, SDL, etc.
5. Professional Requirements? General Programming Also known as Software Engineering or Coding. At least able to use 1 programming language Recommended for ideal game development language: C/C++. All games in console and most PC are using C/C++. Coding is one thing, software engineering is another thing. Ability to learn New language, new platform, new library, new technology, adapt to problem (game requirements).
6. Job Variety Junior programmer Game programmer Lead programmer Technical director AI programmer Engine programmer Tools engineer or programmer Network engineer or programmer Graphics programmer Scripter
7. What To Do? Code: Code! Read books, tutorials, online or not. Make Games! Starts small! starts now! Programming courses Software Engineering Take courses: Computer Science Involved on large scale game or software development. Read books and articles about software engineering & game development.
8. Further Info www.gamecareerguide.com www.igda.org www.gamasutra.com www.gamedev.net www.gamedevid.org www.indocg.com Google, Wiki, internet, books are your friends
9. Summing Up Do it now! Sense, where do you want to be in the game development. Do not be afraid to try, every path has its own lesson, and making you a different person with different skill. Good luck!
10. Contact Email: [email_address] 際際滷 available through 際際滷 Share: http://www.slideshare.net/dienw