•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Game Development section within the Software Development category of DaniWeb, a massive community of 455,972 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,808 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Game Development advertiser: Programming Forums
Views: 1351 | Replies: 5
![]() |
•
•
Join Date: Feb 2007
Location: St. Vincent and the Grenadines, Caribbean
Posts: 1,032
Reputation:
Rep Power: 4
Solved Threads: 47
Something hit me today. I've already left A level college and I have no idea what I want to do as a career. Before, I used to tell myself "Software Engineering", but I think I knew a long time ago that it's not something I really want to do.
Right now there a three fields in Computing that intrigue me very much (and have for some time). Games Development, OS Development and Hardware (mainly firmware and drivers, not actually designing and building them).
So I'm asking about what sort of skills I need, and things I should get aquainted with for each, but since this is the Games Development forums you may focus on Games Development if you'd like.
Thanks in advance.
Right now there a three fields in Computing that intrigue me very much (and have for some time). Games Development, OS Development and Hardware (mainly firmware and drivers, not actually designing and building them).
So I'm asking about what sort of skills I need, and things I should get aquainted with for each, but since this is the Games Development forums you may focus on Games Development if you'd like.
Thanks in advance.
•
•
Join Date: Jul 2006
Location: Deptford, London
Posts: 971
Reputation:
Rep Power: 5
Solved Threads: 48
3D math and physics, artificial intelligence ( as it relates to games ), 3D graphics [ stay on top of all of the updates ], general programming skills, data formats, optimizing, and more... of course, pick/change/add the parts that are relevant to what you're trying to do. A good way to learn alot is to try and make something ( a game ) that you don't know how to make. You'll be forced to find out and learn alot of things. There's no real substitute for that.. reading all the theory is mighty boring unless you have ( or can see ) a use for it.
Last edited by MattEvans : Nov 27th, 2007 at 2:22 am.
Plato forgot the nullahedron..
•
•
Join Date: Mar 2004
Posts: 732
Reputation:
Rep Power: 6
Solved Threads: 31
Matt pretty much nailed it. I thought I knew math pretty well, until I started designing games (just a hobbyist). Checking forums that are more specialized in game development and see what solutions people offer to various situations. There are many shortcuts and hacks for creating interesting effects in games, mainly due to performance reasons, that might not be obvious at first. For instance, physics are often (until recently) faked because it's quicker to process than an actual, true physics equations.
•
•
Join Date: Dec 2007
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 0
You can start by modding games that you like. How? google. I haven't done any game dev but am definitely interested in it. A good friend of mine who now works in Rockstar always modded a game in his spare time. He recommended Jedi Knight as a good game to start modding. I suppose modding is better way to start as you are partially writing it rather than to make something from very scratch.
Han shot first
C++,Java
Math
GFX - (OGL,DX)
3D - (basics, rendering, lighting)
Physics - (basics, some API)
Shaders - (GLSL,HSL, CG)
Engines - (pick one or 2)
Networking - (some APIs)
Basically you should know a bit about everything.And concentrate on 2 or 3 areas.
Also try making a game yourself. That's the only way to say for sure if you can handle doing games. Do something simple.
Mod-ing ...not so good idea if you have no previous experiance with creating games. It would just frustrate you. Once you know something, modding is a good way to learn advanced stuff and get your head in the current world.
Book:
Introduction to Game Development
Would make for an interesting read. :-P. Even though I've not read it, it seems to introduce all the things you will need to know if you are going to program games for a living.
Math
GFX - (OGL,DX)
3D - (basics, rendering, lighting)
Physics - (basics, some API)
Shaders - (GLSL,HSL, CG)
Engines - (pick one or 2)
Networking - (some APIs)
Basically you should know a bit about everything.And concentrate on 2 or 3 areas.
Also try making a game yourself. That's the only way to say for sure if you can handle doing games. Do something simple.
Mod-ing ...not so good idea if you have no previous experiance with creating games. It would just frustrate you. Once you know something, modding is a good way to learn advanced stuff and get your head in the current world.
Book:
Introduction to Game Development
•
•
•
•
Based on the curriculum guidelines of the IGDA, Introduction to Game Development is the first book to survey all aspects of the theory and practice of game development, design, and production. The book, which might be used as a text for introductory courses or as a comprehensive reference for game developers and designers, is divided into seven independent parts: Critical Game Studies, Game Design, Game Programming (Languages and Architecture), Game Programming (Mathematics, Collision Detection, and Physics), Game Programming (Graphics, Animation, Artificial Intelligence, Audio, and Networking), Audio Visual Design and Production, and Game Production and the Business of Games. Twenty-seven of the leading game developers.....
Would make for an interesting read. :-P. Even though I've not read it, it seems to introduce all the things you will need to know if you are going to program games for a living.
Last edited by FireNet : Dec 12th, 2007 at 1:43 pm. Reason: spellings?
![]() |
•
•
•
•
•
•
•
•
DaniWeb Game Development Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
activex advertising ajax asp blogging browser business code console developer development exploit firefox game games google hardware html intel internet linux marketing microsoft mozilla news nintendo playstation programming ps3 revenue rss search security software sony sql stocks sun video video game vista w3c web web development wii wiki windows xbox 360 xml yahoo
- Projects for the Beginner (Python)
- Hello to all Members (Community Introductions)
- hello from countryboyz (Community Introductions)
- Recomendations for a book on database design (Database Design)
- Career Related Help Required From All You People Guys Help Me (IT Careers and Business)
- Help with 3D software (Game Development)
- I want to get image from circle using graphics plz help (C)
- Suggest me what other resources should i need to have? (Java)
- How to proceed (IT Careers and Business)
Other Threads in the Game Development Forum
- Previous Thread: Moding Tools
- Next Thread: GainGain



Linear Mode