Jump to content

  • Log In with Google      Sign In   
  • Create Account


I want to make a game


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
20 replies to this topic

#1 Jeason   Members   -  Reputation: 96

Like
0Likes
Like

Posted 12 February 2012 - 02:20 AM

I always learn some aspects of a game program, and now I want to make a game so that I could really apply what i learn. But I have no experience, so if i want to make a game(FPS) like CS.

How could I begin it?

Sponsor:

#2 SimonForsman   Crossbones+   -  Reputation: 5714

Like
1Likes
Like

Posted 12 February 2012 - 05:07 AM

You have, atleast 3 options:

1) Learn how to program using a general purpose programming language (a FPS is not a beginner project, start with something less complex)
2) Mod an existing FPS game (Exact steps and level of difficulty here depends on the game you start from and your exact goal)
3) Use a high level game engine such as UDK or Unity (This still requires that you learn how to program to some extent but you should be able to go directly for that FPS goal and simply learn as you go, both engines have plenty of getting started documentation and tutorials on their respective websites)
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#3 Jeason   Members   -  Reputation: 96

Like
0Likes
Like

Posted 12 February 2012 - 07:29 PM

Thank you, SimonForsman.


Do you think the samples in DirectX SDK are worth delving?

#4 Jeason   Members   -  Reputation: 96

Like
-3Likes
Like

Posted 12 February 2012 - 09:09 PM

SOS

#5 SimonForsman   Crossbones+   -  Reputation: 5714

Like
0Likes
Like

Posted 12 February 2012 - 09:16 PM

The DirectX samples are worth looking at if you want to get into graphics programming, I'd strongly suggest that you get a solid grasp of programming before you bother with DirectX though as it is not an API suitable for beginners.
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#6 Jeason   Members   -  Reputation: 96

Like
0Likes
Like

Posted 12 February 2012 - 09:22 PM

Thank you.

The DirectX samples are worth looking at if you want to get into graphics programming, I'd strongly suggest that you get a solid grasp of programming before you bother with DirectX though as it is not an API suitable for beginners.


Now i work with early DirectX9(9.0 2002) version, the samples in C++ directory include just not enough explanation, how could I learn it?

#7 Jeason   Members   -  Reputation: 96

Like
-3Likes
Like

Posted 12 February 2012 - 09:41 PM

SOS

#8 SimonForsman   Crossbones+   -  Reputation: 5714

Like
2Likes
Like

Posted 13 February 2012 - 06:41 AM

This is not a chatroom don't bump your posts with a "SOS" after mearly 20 minutes, answers can take several hours or even a day or two here.

Google DirectX tutorials or buy a book on DirectX.
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#9 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 07:35 AM

I have a question:

I am currently working with a group of 20 friends. You can consider us as indie game developers. We want to make a fps game but for that we need a little help as we are only at our learning stage. We have figured out how an object is made, textured and animated in 3ds max 2012. We know that XNA game studio 4.0 is good for us beginners as we know visual C#.net quite enough. But we cant figure out four things:

1) How this stuff works from start to end? As in a model is created, textured.........all the way up to the state that the model is programmed to do numerous stuff according to its animated stuff

2) Can you suggest us books so that 3D Graphic Designing, 3D Programming, Audio Editing becomes easy for us.

3) For the programmers: A game can be programmed in only one computer. But i want that our group of programmers should work together on one project instead of one programming and others just looking.

4) Are we lost or are we getting somewhere with this amount of knowledge as yet?

Note: Please dont suggest any game engine nor do we want to make one. We just want to make a game as cool as bf3 and we will work our backs into it to get it done.
Can you help us please? We will be greatful! Posted Image


Regards,
Rayyan Tahir

#10 menyo   Members   -  Reputation: 401

Like
1Likes
Like

Posted 13 February 2012 - 07:51 AM

The hard way:

If you have no to very little knowledge i sugest learning about C# first. Get the basics down, this will take you at least a weak or two, if you have plenty of time and dedication. Why C#? well it's a user friendly language with a lot of online content for it. You do have other languages you could pick from, search the forums for info on what to pick if your not sure about learning C#.

If you know the main principles of object oriented programming and feeling comfortable in C# you could start looking for a library that helps you creating a game. A very popular one for C# is XNA it has a very large fan base, i use it myself and i love it. But there are other libraries like SDL. Now you have to learn how to use these libraries and start from the bottom by making something like pong and tetris, you simple can't create a FPS right of the bat. You won't be making a FPS a fraction as good as counterstrike for many many months.

The mediocre way:
Download UDK, it's free untill you release a project. Once you know your way around in this awesome engine you will be able to start jamming levels together upon opening this app. Getting your own FPS out of this takes a little bit more work. In UDK you can do a lot of things visually, i mean without typing any code at all. But learning it's scripting language will help you a great deal in customizing your game. If you know C# you are even more flexible by importing code into UDK.

The easy way:
Use Hammer, it comes with Halflife 2 and CS2 is made with it (also with scripting and most probably adding axtra code to it). But it's the closest you can start off with to make something like CS.

Creating a game is not only about programming. You need models, textures, sounds, music, UI, stories, etc. Your not going to make a full game in a long while and thats why you should start off small. Get familiar with the app your using and start small, by making a game like pong or if you want to use UDK start off with a simple room then add a door then make a trigger for it, etc. There are plenty of tutorials out there for each app i mentioned above. Start learning and be dedicated, if you thought this was easy go open steam pick CS and press play and come back when your ready for it.

Current Project: TechnoFlux read all about it on my

DEV BLOG


#11 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 08:02 AM

Yes. We have the tutorials for learning how to create models, textures and animation. Can you kindly provide us books for learning it all from ping pong to heavy games like fps. We are using XNA 4.0 which is for C#.net and 3DS MAX 2012.

#12 JFBauer   Members   -  Reputation: 102

Like
1Likes
Like

Posted 13 February 2012 - 08:05 AM

I have a question:

I am currently working with a group of 20 friends. You can consider us as indie game developers. We want to make a fps game but for that we need a little help as we are only at our learning stage. We have figured out how an object is made, textured and animated in 3ds max 2012. We know that XNA game studio 4.0 is good for us beginners as we know visual C#.net quite enough. But we cant figure out four things:

1) How this stuff works from start to end? As in a model is created, textured.........all the way up to the state that the model is programmed to do numerous stuff according to its animated stuff

2) Can you suggest us books so that 3D Graphic Designing, 3D Programming, Audio Editing becomes easy for us.

3) For the programmers: A game can be programmed in only one computer. But i want that our group of programmers should work together on one project instead of one programming and others just looking.

4) Are we lost or are we getting somewhere with this amount of knowledge as yet?

Note: Please dont suggest any game engine nor do we want to make one. We just want to make a game as cool as bf3 and we will work our backs into it to get it done.
Can you help us please? We will be greatful! Posted Image


Regards,
Rayyan Tahir


if you are going to use c# google for "ankhsvn" get the newest version and install it, with this you can synchronize projects. It's so usefull when working in teams on a project. Make sure to work object oriented and not all in one class cause then it's gonna be a mess. 20 people is a lot of people at the start of a project, make sure everyone gets tasks that dont overlap and most important of all. Before you start programming make a design document. Make sure everyone knows how the project will look like design wise and code wise.

hope this helps a bit.

Also you can get Microsoft XNA GameStudio 4.0 for C# if you didn't do that yet.

#13 menyo   Members   -  Reputation: 401

Like
1Likes
Like

Posted 13 February 2012 - 08:07 AM

I have a question:

I am currently working with a group of 20 friends. You can consider us as indie game developers. We want to make a fps game but for that we need a little help as we are only at our learning stage. We have figured out how an object is made, textured and animated in 3ds max 2012. We know that XNA game studio 4.0 is good for us beginners as we know visual C#.net quite enough. But we cant figure out four things:

1) How this stuff works from start to end? As in a model is created, textured.........all the way up to the state that the model is programmed to do numerous stuff according to its animated stuff

2) Can you suggest us books so that 3D Graphic Designing, 3D Programming, Audio Editing becomes easy for us.

3) For the programmers: A game can be programmed in only one computer. But i want that our group of programmers should work together on one project instead of one programming and others just looking.

4) Are we lost or are we getting somewhere with this amount of knowledge as yet?

Note: Please dont suggest any game engine nor do we want to make one. We just want to make a game as cool as bf3 and we will work our backs into it to get it done.
Can you help us please? We will be greatful! Posted Image


Regards,
Rayyan Tahir


1. Model, map, texture, rig and animate the object in a (or several) 3D app. Then import the model in you language of choice, for XNA you should export it to .fbx and it will be ready to go to load into a a model instance.

Model themodel;
themodel = Content.Load<Model>("Path/Model_Name");

2. Just get a XNA4.0 book should do the trick.
http://www.amazon.co...rds=xna&x=0&y=0

3. Look into source controll software. Can't help you on that since i never used it.

4. May sound rude, but i think you guys are very lost. It seams there is little knowledge in your team and the target is something as epic as BF. Each of you should target something as epic as PONG first. Did any of you guys finished a small project like that already? On the other hand you might learn a good deal from this but don't expect the project to finish.

Current Project: TechnoFlux read all about it on my

DEV BLOG


#14 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 08:32 AM

Thanks JFBauer =) I'll look into that.
Thanks Menyo =). No that wasn't at all rude. I understand why i need to start from simple. do you mean pong in 3D or 2D?

#15 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 08:55 AM


I have a question:

I am currently working with a group of 20 friends. You can consider us as indie game developers. We want to make a fps game but for that we need a little help as we are only at our learning stage. We have figured out how an object is made, textured and animated in 3ds max 2012. We know that XNA game studio 4.0 is good for us beginners as we know visual C#.net quite enough. But we cant figure out four things:

1) How this stuff works from start to end? As in a model is created, textured.........all the way up to the state that the model is programmed to do numerous stuff according to its animated stuff

2) Can you suggest us books so that 3D Graphic Designing, 3D Programming, Audio Editing becomes easy for us.

3) For the programmers: A game can be programmed in only one computer. But i want that our group of programmers should work together on one project instead of one programming and others just looking.

4) Are we lost or are we getting somewhere with this amount of knowledge as yet?

Note: Please dont suggest any game engine nor do we want to make one. We just want to make a game as cool as bf3 and we will work our backs into it to get it done.
Can you help us please? We will be greatful! Posted Image


Regards,
Rayyan Tahir


if you are going to use c# google for "ankhsvn" get the newest version and install it, with this you can synchronize projects. It's so usefull when working in teams on a project. Make sure to work object oriented and not all in one class cause then it's gonna be a mess. 20 people is a lot of people at the start of a project, make sure everyone gets tasks that dont overlap and most important of all. Before you start programming make a design document. Make sure everyone knows how the project will look like design wise and code wise.

hope this helps a bit.

Also you can get Microsoft XNA GameStudio 4.0 for C# if you didn't do that yet.


I went to ankhsvn. I tried to download it but it gives me an empty white page.

#16 menyo   Members   -  Reputation: 401

Like
0Likes
Like

Posted 13 February 2012 - 08:56 AM

I would start pong in 2D, it's the most simplistic since you won't need to setup matrixes, camera, shaders and work with depth. If you can make pong then you probably can make arkanoid, and with enough inspiration you can make a very cool arkanoid that a lot of people might want to play. 20 People for a pong game is overkill btw, so let every programmer do there own pong clone, and let the artists work on sound and the images for this one and that arkanoid game. This is where i started off, well atleast with XNA, prior to xna i had done some very basic tutorials for C# and text based game. But i still lacked the experience to make something properly in XNA since i didn't know all the basics of C# and OOP.

Current Project: TechnoFlux read all about it on my

DEV BLOG


#17 menyo   Members   -  Reputation: 401

Like
0Likes
Like

Posted 13 February 2012 - 08:57 AM

I went to ankhsvn. I tried to download it but it gives me an empty white page.


This does not give me a white page...
http://ankhsvn.open.collab.net/

Current Project: TechnoFlux read all about it on my

DEV BLOG


#18 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 09:00 AM

I would start pong in 2D, it's the most simplistic since you won't need to setup matrixes, camera, shaders and work with depth. If you can make pong then you probably can make arkanoid, and with enough inspiration you can make a very cool arkanoid that a lot of people might want to play. 20 People for a pong game is overkill btw, so let every programmer do there own pong clone, and let the artists work on sound and the images for this one and that arkanoid game. This is where i started off, well atleast with XNA, prior to xna i had done some very basic tutorials for C# and text based game. But i still lacked the experience to make something properly in XNA since i didn't know all the basics of C# and OOP.


Okay we will start on pong and arkanoid right away. Thanks man =)

#19 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 09:02 AM


I went to ankhsvn. I tried to download it but it gives me an empty white page.


This does not give me a white page...
http://ankhsvn.open.collab.net/


http://www.open.collab.net/downloads/subversion/thankyou_ankh.html?_=d
its this link that gave me the white page. it appears when i hit the download button. =(

#20 CoOlDud3   Members   -  Reputation: 151

Like
0Likes
Like

Posted 13 February 2012 - 09:05 AM



I went to ankhsvn. I tried to download it but it gives me an empty white page.


This does not give me a white page...
http://ankhsvn.open.collab.net/


http://www.open.coll...u_ankh.html?_=d
its this link that gave me the white page. it appears when i hit the download button. =(


Problem fixed!. Went to compatibility view and then back to original view. Was using IE9




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS