What does it take to make a PC Game? - Page 7 - Overclock.net - An Overclocking Community
Forum Jump: 

What does it take to make a PC Game?

Reply
 
Thread Tools
post #61 of 78 (permalink) Old 06-12-2011, 11:41 AM
Linux Lobbyist
 
Join Date: Jan 2011
Location: Erie, Pennsylvania
Posts: 979
Rep: 20 (Unique: 19)
You need time, a lot of time, and dedication. It will take you a very long time, even with a small team.

Lettuceman is offline  
Sponsored Links
Advertisement
 
post #62 of 78 (permalink) Old 06-12-2011, 01:38 PM
New to Overclock.net
 
Join Date: Aug 2007
Posts: 514
Rep: 19 (Unique: 18)
Quote:
Originally Posted by AngeloG.;13841820 
I believe you are right, XNA does use C#, at least it says so in the preface. So the order would be:

1) C (For the sake of it)
2) C++
3) C#
4) XNA

Hm..

That is a really good order, you'll learn a lot and be incredibly flexible after learning all of them.

Also, after you've learned C the rest will be easy peasy.



Red Rabbit is offline  
post #63 of 78 (permalink) Old 06-12-2011, 02:19 PM - Thread Starter
New to Overclock.net
 
AngeloG.'s Avatar
 
Join Date: May 2010
Location: Greece
Posts: 1,718
Rep: 46 (Unique: 40)
Quote:
Originally Posted by __Pat__;13845178 
If you're more of an UNIX/Linux kinda guy, then go the Java way, and use the Slick2D library. It should enable you to skip DirectX/OpenGL by providing a thin wrapper around it. (Note that it's only for 2D games)

Step 1 will probably be the hardest. Once you got the wheel running, Object Oriented programming will be a breeze.

I am not very familiar with more deep stuff on linux, I know only basic things/commands. Also, I want to be able to one day reach the first person style, so 2D only is a short road. I do agree, the beginning is always the tough part. I'm up for it.

AngeloG. is offline  
Sponsored Links
Advertisement
 
post #64 of 78 (permalink) Old 06-12-2011, 04:46 PM
New to Overclock.net
 
Join Date: Aug 2007
Posts: 514
Rep: 19 (Unique: 18)
Java is good if you want to port a game over to Linux or Mac with as little effort as possible.

You can still port your games over with C++ too though. As long as your game doesn't use DirectX extensively you can port it to Linux and Mac, it'll be harder than with Java however.



Red Rabbit is offline  
post #65 of 78 (permalink) Old 06-12-2011, 04:50 PM
New to Overclock.net
 
Join Date: May 2008
Location: California
Posts: 10,813
Rep: 609 (Unique: 499)
Quote:
Originally Posted by Uncle Dolans;13758163 
It takes a team of people to make the game and a rich publisher to keep the profits.

Even today plenty of indie teams release great games with 1 to 3 people developing them. They self publish or partner with companies like Steam and some even make good money.

Audio setup: Xonar Essence ST into Niles SI-275 amplifier driving CSW Tower II speakers paired with M&K MX-70 subwoofer. Headphones: DT880 Pro 250ohm
Mygaffer is offline  
post #66 of 78 (permalink) Old 06-12-2011, 04:54 PM
New to Overclock.net
 
Join Date: Aug 2007
Posts: 514
Rep: 19 (Unique: 18)
Quote:
Originally Posted by Mygaffer;13848278 
Even today plenty of indie teams release great games with 1 to 3 people developing them. They self publish or partner with companies like Steam and some even make good money.

No kidding. Check out Team Meat for a great example. smile.gif



Red Rabbit is offline  
post #67 of 78 (permalink) Old 06-12-2011, 09:28 PM
New to Overclock.net
 
Join Date: Jan 2010
Location: Chicago
Posts: 390
Rep: 7 (Unique: 7)
Quote:
Originally Posted by Red Rabbit View Post
No kidding. Check out Team Meat for a great example.
Minecraft?

Anyways, the genre of C would be a good start.


**-~ i7 950 Overclockers Club ~-**
Geemaa is offline  
post #68 of 78 (permalink) Old 06-12-2011, 11:48 PM - Thread Starter
New to Overclock.net
 
AngeloG.'s Avatar
 
Join Date: May 2010
Location: Greece
Posts: 1,718
Rep: 46 (Unique: 40)
I have no immediate interest in developing for the Linux platform, so I'll stick with Windows for starters.

AngeloG. is offline  
post #69 of 78 (permalink) Old 06-13-2011, 02:14 AM
New to Overclock.net
 
Join Date: Jun 2011
Location: Nashville, TN
Posts: 241
Rep: 9 (Unique: 8)
Flash AS3 is also a good starter, it resembles C/C++ so of course like others have said those are good starting points.

Working in Flash would help you get an idea of what all you need to do with not really worrying to much about the looks department. Team I work with here in Nashville made a few games and have them up on Newgrounds. We are currently in the process of making a UDK game to sell on Steam.

You can very easily pick up UDK and work with it, especially Kismet which is a graphical programming language that UDK uses unless you want to get into learning UnrealScript which again resembles Java, C/C++, and some C#.

Don't worry to much about graphics at first, just learn the basics then you are good to go.

And for the love of god don't get into programming AI, if you really value your choice in learning how to design a game, make that your last step. If you try to get into programming and decide you want to start with an AI, you will quickly lose interest lol. Some people are good at it, you might be, I wasn't when I first started programming a few years back. I started to get into AI and my focus went to Level Design/Documentation after that happened :x.

Shoulin is offline  
post #70 of 78 (permalink) Old 06-13-2011, 02:22 AM - Thread Starter
New to Overclock.net
 
AngeloG.'s Avatar
 
Join Date: May 2010
Location: Greece
Posts: 1,718
Rep: 46 (Unique: 40)
I've thought about Flash too, it will be a future thing I'll look into too.

Side note:

What in the world is a Modular in programming? I cannot seem to understand.

Is the statement (2 % 2) true? If so, how come?

AngeloG. is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off