#### Archived

This topic is now archived and is closed to further replies.

# Ok....Im a total n00b....plz dont flame me...

## Recommended Posts

Darknite    122
Ok i want to know how to make games based of the UT2k3 engine(or mostly fps). Can u plz give me some tips on what books to buy and where to start(c,c++ etc)? Thank You

##### Share on other sites
Drag0n    186
Hi!

I suggest you don''t start thinking about writing games until you acquired a thorough knowledge about general programming. Since you''re planning on making games when you got that, I suggest you start learning C++. The very best book in my opinion to learn C++ is "Thinking in C++: Volume One", written by Bruce Eckel and freely available at www.bruceeckel.com. A basic tutorial on C should get you started on the C-background needed to get through the book. I can''t recommend any because I simply never read one! But make sure that you''re able to "think in terms of the problem and not the programming language you''re using to solve it!" (This is taken almost straight from the book).

Anyways, I hope I could help...
-Drag0n

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning..." -- Rich Cook

##### Share on other sites
lone_ranger    134
If you plan using UT2k3 engine then be sure you have a very big bank account as this engine isn''t free and requires licensing,
(i don''t advice you to try this),better try first a free engine like Genesis 3d .As for programming language the only way for fps is c/c++ for books on c++ i recommend you :C++ THE COMPLETE REFERENCE 3RD EDITION AND C++ PRIMER PLUS 3RD EDITION.

##### Share on other sites
RizMan    146
I am not sure I understand, but do you want to make an Engine like the UT2k3 Engine, or a new game using the ut2k3 engine?

In the first case: Start with the "For Beginners" section here on Gamedev. There are lots of resources on where to start.

In the second case: Google for resources on UT Scripting. There are plenty of good sites related to Scripting for UT/UT2k3. These will teach you how to make a Mod for that game.

##### Share on other sites
neurokaotix    100
Where to start:
So you want to make a game, huh? Alright, first thing''s first. You need to pick a programming language. I''m assuming by your post that you have no prior expirience with c/c++ so you can start by purchasing books on the subject at amazon.com. I never bought any books myself, I learned from online tutorials.

Why you won''t be using the UT2k3 engine:
\$^10

Ok, fine. What engines can I use?:
Glad you asked! OGRE, Crystal Space 3D, and The Nebula Device are all good choices because they''re free (open source) and have a slew of features. My personal recommendation? OGRE. It seems to be the easiest of the three. The most complete however is probably The Nebula Device. It''s probably the most complicated of the three as well.

Where can I find a lot of good tutorials?:
Here on GameDev.net

Which API should I use?:
It''s up to you, Direct3D and OpenGL are pretty similar in a lot of ways, though they differ just as much. There''s an article here on gamedev that tries to answer that age-old question.

Join the World Wide Revolution:

##### Share on other sites
Darknite    122
Thanks a million ppl!! i guess i wont be makin any games w/ the ut2k3 engine. ill prolly make mods and stuff for it. Hmm i just wonder what language to use 1st c or c++ b/c i guess u can learn one use that knowledge to learn the other one. i do not have any knowledge about c or c++ (im 15 and want to get a headstart/experience in this field). So anymore info will be helpfull. thanks again!

##### Share on other sites
Darknite    122
Thanks a million ppl!! i guess i wont be makin any games w/ the ut2k3 engine. ill prolly make mods and stuff for it. Hmm i just wonder what language to use 1st c or c++ b/c i guess u can learn one use that knowledge to learn the other one. i do not have any knowledge about c or c++ (im 16 and want to get a headstart/experience in this field). So anymore info will be helpfull. thanks again!

##### Share on other sites
RizMan    146
As I already said. If you want to make mods for UT2k3, you''ll want to learn UTScript first. It will allow you to make relatively important changes to the game. You will get to make some so-called "mutators" first.
UTScript does have a very similar syntax to C++ and is heavily Object Oriented, but I can''t tell you more. I never used it. Just had a look at the code once.
Check out Chimeric over at Beyondunreal.
I think it''s one of the better Unreal Scripting related sites around. There you''ll certainly find what you''re looking for.

##### Share on other sites
Masamune    122
I suggest getting this book on C programming for beginners.(C Primer Plus, "4th edition")I am a beginner myself and this book is easy to understand and follow. You might wanna get C++ Primer Plus 4th edition when your done with that. This should give you a good start on the stuff you need to learn programming.

##### Share on other sites
Guest Anonymous Poster
Unreal script is a mix of Java and C++, so buckle up. The hardest part will not be the languages but understanding how the engine works to mod it.

##### Share on other sites
Andrew Russell    1394
I suggest you _don''t_ start off by learning C or C++

I suggest you don''t start of by learning UScript even.

You want to make a game using the UT2k3 engine. That''s great. You won''t be able to sell it, you will have to make it a "mod" (short for modification), and distribute that. Don''t distribute the engine itself, because that would be illegal. The only people who will be able to play your game are people who own UT2k3 already, and then they can add your mod onto it.

Here is a somewhat step by step guide to makeing your game.

First of all, write down every idea. Come up with names, locations, items, stories, pictures, everything. Make it pretty detailed, so you will be able to sit down and create it right off what you have written down. For the next step, make sure you have detailed maps.

Next, get yourself familier with the workings of the engine. The best way to do that is by using the level editor.

I have no experience with UT2k3, but I do have the original Unreal and have made a couple of levels for it (damn that game is sweet). The original Unreal comes with a level editor, and I assume UT2k3 does too.

Just a quick tip here: Look at how the actual levels that come with the game are designed, pick up as much as you can from them.

After you have created your levels, you need to decide what other content you need to make. If you need to have items, creatures, etc specific to your game. If you need your own, you will have to model them (or download models).

Try to do a game where you don''t need to create creatures, it is a pain in the ass.

Finaly, you need to work out about scripting. At this point, with all your mucking around in the level editor, you should have some idea of the structure of the engine, and then you should be able to learn the scripting much more eaisly.

Basicly, find a scripting tutorial site and learn what you need to learn. Again, it is a good idea if you can do it with just the level editor and don''t need many custom scripts.

It is easy to add a script to shove text up on your screen for a story, than to write a script to modify a creatures AI. Just keep this in mind. Keep your scripts simple, this is your first game after all, and I assume you havn''t done much programing.

Anyway, after that, you can decide if you want to change other things such as music, etc. and just fiddle with other bits and peices, then zip it up and distribute it to your mates and ask for their oppinions.

Now don''t be too disappointed if they say "it sucks". Step back for a moment, and have a good objective look between the quality of your game and the quality of the original game. Chances are your game lacks polish more than anything. Perhaps your lighting is not perfect, perhaps your puzzles are not great, not enough action, or too much. Try and fix this all up, and then release it on the internet or something.

Now, don''t be dissappointed if people say "it sucks". This is your first game after all.

That should all be a learning experience, the odds are stacked hugely against you, but chances are you will learn some stuff.

At this point you can go back and make another game. Perhaps learn how to make models, perhaps learn scripting better, etc.

Or _now_ you have tried out making a simple game, go on to learning how to program, get a book on C++, dosn''t have to be too heavy. Then you probably want to go to NeHe''s site (here at gamedev) and learn how to program OpenGL. Also note that NeHe''s tutorials require very little knowledge of C, so they are an excelent starting point.

Now granted if you program it yourself, it is not going to look as cool as UT2k3, and posibly not as cool as even the mod you made for it. However, you will have an excelet feeling of satisfaction that you are making the _entire_ game all by yourself. (and the game may just end up more fun that unreal anyway )

Good Luck

Do not meddle in the affairs of moderators, for they are subtle and quick to anger.

ANDREW RUSSELL STUDIOS
Cool Links :: [ GD | TG | MS | NeHe | PA | SA | M&S | TA | LiT | H*R ]
Got Clue? :: [ Start Here! | Google | MSDN | GameDev.net Reference | OGL v D3D | File Formats | Asking Questions | Go FAQ yourself ]