I'm a total beginner at this - can someone help out?

Started by
3 comments, last by jbadams 11 years ago

Hi guys,


I am a complete noob, putting even iPhone users to shame (jk). I want to make a futuristic, open-world 3D game (by myself, if possible, but I do have a couple of friends that can help, if needed), with (somewhat) professional tools (Blender, GIMP, an actual game engine, etc.; no GameMaker for me). Graphics aren't too important, however. I have a couple of questions, if anyone would like to answer.

1. Can anyone tell me, step by step, the process of making a game?

2. Can you make a full, expansive world (mainly city) in Blender? From what I've seen, it seems very difficult to do so.

3. Can Sketchup be viably used for gamemaking? I can make and have made really cool things in it.

4. What programming language is best for 3D games, in general? I used to have a good knowledge of Python, HTML, BlitzBasic (that was stupid, haha), and a very precursory, basic grasp of Java, but I forgot a good bit of what I knew. Relearning most of it shouldn't be a problem, though.

5. How much programming knowledge do you need order to make a half-decent game (for scripting, AI, etc.)


5. Can you define the following terms:
a. Triangulate meshes,
b. Mapping,
c. Unwrapping,
d. Collision models, and
e. Texturing?

6. Any other key game development words you think I should know?

7. Can I feasibly make such a game by myself?

8. Can you list some open-source game engines (that are relatively popular)? I really like the concept of open-source. And I'm cheap.


9. Seeing where I would like to go (making a futuristic open-world game) and what knowledge and resources I have, can you suggest to me a course of learning?


Thank you. I really appreciate it.

Advertisement

Can anyone tell me, step by step, the process of making a game?

Seriously?

I am sorry, but you are not ready to step up and make "futuristic, open-world 3D game". You need huge amount of knowledge in order to make it work.

You also need to learn to use search engines. You've listed a number of words you don't know definition of. Go on, type them in Google and you will get all you need to know.

Even experienced people with years in gamedev like me have to do ocasional research. For example, I had no idea how to bake lights in Maya into textures to use it as a source for lightmapping in Unitiy. I also had to do quite a bit of research on how to use Mental Ray renderer, with all those things like HDR image based lighting and final gather. Sounds simple, yeh?

Start small, make little arcade or platformer, something simple. And then build up your way to the game of your dreams.

Hi guys,

Hello.

1. Can anyone tell me, step by step, the process of making a game?

No, I'm afraid not. You might as well go to an architecture forum and ask if someone can tell you the process for making a house based on your wood shop experience.

5. How much programming knowledge do you need order to make a half-decent game (for scripting, AI, etc.)

A lot. You'll need to be competent in a language like C++ and have some experience with things like: game design, graphics programming with OpenGL or DirectX, 3D math, physics, scripting, UI design, audio programming, data pipelines, mesh exporters, profiling and optimization, and many other things. And, any one of those would easily be a specialization at a game company, requiring years of experience to master.


7. Can I feasibly make such a game by myself?

No you cant. I'm not trying to be rude, but the sooner you get a grip with reality the better things will go for you.

Please read the Game Dev link [the first link] in my signature.

Beginner in Game Development?  Read here. And read here.

 

Hi, and welcome to GameDev.net!

I am a complete noob

No problem. You're at the start of a long and difficult, but very rewarding journey. Expect to spend a lot of time learning and practising, and expect to be frustrated and encounter serious difficulties -- if you stick with it however, you'll find it's an amazing experience to solve those problems and produce a working program!

1. Can anyone tell me, step by step, the process of making a game?

As others have suggested, this is a very broad question and there are entire books that still don't completely answer this question, but I'll take a shot at a very brief overview:

You will use a tool (such as Game Maker, Stencyl, or others) or programming language (such as C#, Python, Lua, C++, or many others), to express the logic of your game; essentially telling the computer how the rules of the game work. This requires a lot of practice, and will need extensive testing to ensure you've done so correctly.

You will use assets (sound, graphics, etc.) that you could purchase, have someone else create for you or could create yourself using other software.

The link suggested by Alpha_ProgDes above contains more good information for you.

2. Can you make a full, expansive world (mainly city) in Blender? From what I've seen, it seems very difficult to do so.

Absolutely, although you probably wouldn't. This would be very time consuming and fiddly. A more achievable approach might involve using blender to create parts of (or in some cases whole) buildings, and then put them together programmatically to create your city.

3. Can Sketchup be viably used for gamemaking? I can make and have made really cool things in it.

It's not a particularly commonly used tool, but as long as the licensing terms are acceptable there's no reason you can't use it for your games.

4. What programming language is best for 3D games, in general? I used to have a good knowledge of Python, HTML, BlitzBasic (that was stupid, haha), and a very precursory, basic grasp of Java, but I forgot a good bit of what I knew. Relearning most of it shouldn't be a problem, though.

In general, it doesn't matter. Good quality 3d games can be created in Python, C#, Java, C++, and many other languages. Choose whichever language you're most comfortable with, or if there's a particular engine you'd like to use try one of the supported languages -- you might choose C# or UnityScript if you intending to use Unity3d for example.

5. How much programming knowledge do you need order to make a half-decent game (for scripting, AI, etc.)

You can create relatively simple games pretty early on, but you won't be creating higher quality games until you've had a reasonable amount of practice; you'll need to learn most of the basic concepts, and you'll need to learn what makes good and bad designs. The quality of game you're able to produce will also depend on the quality of assets (art, audio, etc.) that you use -- it's often not the programming but the art that makes the difference between an ugly or beautiful game.

5. Can you define the following terms:
a. Triangulate meshes,
b. Mapping,
c. Unwrapping,
d. Collision models, and
e. Texturing?

This is probably something you should do further research on for yourself -- try Googling for the terms, or searching on sites like this one. If you still have questions after searching for these yourself ask a more specific question and we'll help you out.

6. Any other key game development words you think I should know?

It's not about learning words, but understanding concepts. Research as you go, and ask us to clarify anything you don't properly understand.

7. Can I feasibly make such a game by myself?

It's possible, but a lot of work. You'll need to put in a lot of time and effort to do so. You should almost certainly try making some smaller, simpler games beforehand.

- Jason Astle-Adams

This topic is closed to new replies.

Advertisement