Jump to content
Posted 16 August 2012 - 09:27 PM
Posted 16 August 2012 - 11:19 PM
Posted 16 August 2012 - 11:44 PM
3. Around here you'll be advised not to write your own engine. This will take a long time and you're almost guaranteed somebody else has done it better (like a big company). Graphics, I/O, sound, and input are all necessary. What you use will depend on your language and style.
This is a good read. What book to get depends on what language you want. If you like C# then use C#. If you like C++ use C++. If you like Java use Java. If you like Python use Python. It's up to you. Whatever you know best and are most comfortable with will allow you to learn game development which can be applied to other languages.
Posted 17 August 2012 - 06:11 AM
Posted 17 August 2012 - 03:48 PM
Definitely one of the most important section of game dev. the use of sprite is common for 2D games, Animated 3D model for 3D games. Is that so? What is the common format of 3D model does 3D game use? Where does animation get handled, inside modeling tool like 3DMAX or handled by game dev engine?
I ran into a wall when trying to deal with terrain rendering, how do I render only visible part of current camera view point? what handle this kind of thing? graphic engine or game engine?
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
Posted 19 August 2012 - 06:32 AM
I'd argue that this is not even the most important reason. The existing code base that companies spend hundreds of person years developing is a reason that is not to be underestimated. No big studio wants to throw their most valuable assets away just to gain some productivity. Yet another big plus for C++ is the relative ease of creating portable code. The C++ toolchain is available for consoles, PCs and smart phones, while other programming environments might not (or at least not "out-of-the-box").
C++ is regarded as being the "best" language for game development because that's what AAA game studios use. They really have to use C++ though because speed is critical in those situations.
Posted 19 August 2012 - 07:36 AM
Posted 19 August 2012 - 08:09 AM