If you want to make a proper video game; ie like the current Final Fantasies, I suggest you study an I.T. degree in college and apply for a job in a games development company. The sort of programs they use are many and varied – a programming suite for the actual code, which is usually a variant of C++ or C#, and a character model designer such as Maya or 3D Studio MAX. And of course programs like Macromedia Fireworks for texture design, and Microsoft Excel for designing the Physics engine.
So i`d advise you to do like i`m doin and try it out in college. Although, like me you should probably get used to it a bit even before entering college, it helps a lot.
P.S If you do get into 3DSMAX, send me a PM or email for asistance.
a physics degree helps.
Along with a sound knowledge of Direct3D libraries.
Like Raidenex said, a physhics engine helps. Although if your really into the thought of creating your own game try and find people that want to help. For instance, you`d have a group of people, and each one is assigned a job. So if your speciality is 3dsmax someone else does programming, physics etc..
Although it would be very difficult to find people interested and qualified.
i was just wondering how "engines" are made. mostly because i think the half life engine is the shit! i mostly love it cause its allowed lots of people to make beutifual and excellent mods based on it. (tfc, cs, fa, ts) and well i’m just a huge fan of the old half life and i think its engine is perfect. (mostly because it runs beatifully on my old 400mghz pc) i have great respect for fantastic games that run on my old pc. makes me appreciate game makers. not like all these new games that take up 20 gigs of hd space and you need 2 supercomputers to run at a mere 30fps. just to find out it sucked at the end. O_o (yes i’m exaggerating [sp?])
anyway. while thinking one day, reflecting on hl engine, and the q3 engine and how it was used in american mcgee’s alice, i just suddenly realized.. "damn..how ARE engines made?" i’m thinking, if you can make an engine, then you can make anything. i wonder if tetris uses an engine.
based on what little i know, i’m assuiming an engine, is like…the physical world of a game. limitations set upon all the objects shown/used in the game. that’s my idea. please feel free to correct me if i’m wrong. i love to learn.
For instance, the code below is used to calculate the momentum of an object – it’s written in Java, but the language is very similar to C++.
/* name: MomentumCalculator.java
**
** author: Lee Parkins
**
** date: 11/03/2005
*/
import TerminalIO.*;
public class MomentumCalculator {
ScreenWriter writer = new ScreenWriter();
KeyboardReader reader = new KeyboardReader();
double momentum;
double mass;
double velocity;
public void run() {
writer.println ("***********************");
writer.println ("* Momentum Calculator *");
writer.println ("***********************");
writer.println (" ");
writer.print ("Please enter the mass of the object (in kg): ");
mass = reader.readDouble();
writer.print ("Please enter the velocity of the object (in m/s): ");
velocity = reader.readDouble();
momentum = mass * velocity;
writer.print ("The momentum of the object is ");
writer.print (momentum);
writer.print (" Ns (kgm/s)");
}
public static void main (String [] args) {
MomentumCalculator tpo = new MomentumCalculator();
tpo.run();
}
}
Also Tact: Your right, write it into a book or even some sort of comic/storyboard. That`s what i`m going to be doing quite soon. Might aswell get your ideas onto paper, you never know when you`ll lose interest.
They won’t have any interest if you can only design 3D models – if you want to get into the games industry, they’ll expect you to have a knowledge of coding as well. Java is a good language to learn, because it’s relatively straight-forward, and is similar enough to C++ to be able to transfer your skills across.
Also, you’ll find knowing the code controlling your models will help you decide where to put points of movement, etc, when you’re doing your initial design.
Also, you’ll find knowing the code controlling your models will help you decide where to put points of movement, etc, when you’re doing your initial design.
Very true. Well, the most ideal situation is that i get a broad knowledge of a few areas that cover computer games. I`m starting my second year of college next week and it`s a two year Multimedia course so i`ll see where it takes me. But i must say, i`m fortunate to of had a good knowledge of 3dsmax prior to my first year. And after coming out of the first year with 5 Distictions and 5 Merits, i`m very optimistic about next term.