Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Game Designing? Where to start?
New Posts  All Forums:Forum Nav:

Game Designing? Where to start?

post #1 of 15
Thread Starter 
I've been wanting to learn how to program a game, but I really have no idea where to start and what software to use. I do have a lot of questions and in the past the OCN users have been extremely helpful so I thought why not come here.

For starters what type of software will I need? Do I need a certain type of OS to be able to do this or can i do it on my Windows 7? Also how much will the software cost to start out with? Since I'm not talking about a hardcore game, yet, do I still need the best and most expensive or can I use a free software? headscratch.gif

To start out with for the game, I'd like to create just a very simple game, maybe something like a GTA type sandbox game, but not as elaborate. Just something to kind of get the hang of it. It's kinda just a practice run then.

Thanks guys, any advice is awesome.
Cruncher
(16 items)
 
The Professor
(12 items)
 
 
CPUMotherboardRAMHard Drive
AMD A4-3300 APU Biostar A75MG  Pareema 4GB (2 x 2GB) SAMSUNG Spinpoint F3 HD103SJ 1TB 
Optical DriveCoolingOSMonitor
Sony DVD Stock Windows 7 20" Hannspree LCD 
KeyboardPowerCaseMouse
HP Slimline Ergonomic  CX430  APEX SK-393-C Logitech Generic  
  hide details  
Reply
Cruncher
(16 items)
 
The Professor
(12 items)
 
 
CPUMotherboardRAMHard Drive
AMD A4-3300 APU Biostar A75MG  Pareema 4GB (2 x 2GB) SAMSUNG Spinpoint F3 HD103SJ 1TB 
Optical DriveCoolingOSMonitor
Sony DVD Stock Windows 7 20" Hannspree LCD 
KeyboardPowerCaseMouse
HP Slimline Ergonomic  CX430  APEX SK-393-C Logitech Generic  
  hide details  
Reply
post #2 of 15
My best advice is to start with an already established game with mods. Like the Source engine for an example. It isnt the best, isnt the easiest to learn, but it is a decent place to start when you want results you can see ASAP lol. Other than that, c++ and any open source model editor will do you until you get the hang of things a bit more.

There is nothing simple about a GTA style sandbox anything I am afraid. Even extremely slimmed down and basic. :/
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
post #3 of 15
Making a game is a huge task, requiring hours and hours just to get started. If you're starting out, you should be spending a lot of quality time with google, finding out as much info as you possibly can.

If you don't have any prior programming knowledge, get ready for a massive learning curve before you even begin to get started on the game dev end.

If you're serious about game dev, I'd recommend getting a solid c++ foundation first. Any serious game development is done in c++ so it will benefit you. If you take a look at the "Jobs" page on any of your favourite game development companies, you'll see a heavy c++ job requirement.

If you just want to get a feel for things without a big c++ time investment, you could try out udk to get a feel for general game development, just keep in mind that using something like that isn't considered "real" game dev in the classical sense.

Windows7 is perfect for gamedev - DirectX is a Microsoft tech after all. If you do decide to go the c++ route, you can pickup an express copy of visual studio. There are other c++ IDEs and compilers, but imho Visual Studio is by FAR superior.

You can also have a look at some of the stuff over at gamedev.net for more resources.

There are no (worthwhile) shortcuts in game dev unfortunuately, it's a marathon that you have to keep working at, but it's a fun and rewarding one!
post #4 of 15
Yup... developing even a simple GTA sandbox type game would probably take years for a single seasoned developer (assuming they have a life/job). You're asking to driving a car before you know how to crawl.

Do you have any programming experience?
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #5 of 15
http://www.gamedev.net/

Read up the articles there wink.gif
Quote:
Originally Posted by DuckieHo;13947424 
Yup... developing even a simple GTA sandbox type game would probably take years for a single seasoned developer (assuming they have a life/job). You're asking to driving a car before you know how to crawl.

Do you have any programming experience?

GTA III and IV? Yeah. I and II not that much I think. A few months maybe.
Lala
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-750 @ 3.00GHz Intel DP55WB Sapphire HD 5870 @ 950/1200 1.212V Kingston 2x2GB DDR3 1333.3 
Hard DriveOSMonitorPower
1TB WD Black, 1TB WD Green Win 7 Ultimate 64 bit Samsung P2370H Thermaltake ToughPower 750W 
Case
Thermaltake M9 Black 
  hide details  
Reply
Lala
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-750 @ 3.00GHz Intel DP55WB Sapphire HD 5870 @ 950/1200 1.212V Kingston 2x2GB DDR3 1333.3 
Hard DriveOSMonitorPower
1TB WD Black, 1TB WD Green Win 7 Ultimate 64 bit Samsung P2370H Thermaltake ToughPower 750W 
Case
Thermaltake M9 Black 
  hide details  
Reply
post #6 of 15
Quote:
Originally Posted by DuckieHo;13947424 
Do you have any programming experience?

Pretty much my question too before I can point you in the right direction.
post #7 of 15
Check out Unity. Plenty of online help. I think the versions you pay for are for smart phone/pads..


http://unity3d.com/
Edited by Tiger S. - 6/22/11 at 9:35am
post #8 of 15
Quote:
Originally Posted by Tiger S.;13964421 
Check out Unity. Plenty of online help. I think the versions you pay for are for smart phone/pads..


http://unity3d.com/

Considering the OPs post, I think he should start with something a little simpler than a AAA engine.
Lala
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-750 @ 3.00GHz Intel DP55WB Sapphire HD 5870 @ 950/1200 1.212V Kingston 2x2GB DDR3 1333.3 
Hard DriveOSMonitorPower
1TB WD Black, 1TB WD Green Win 7 Ultimate 64 bit Samsung P2370H Thermaltake ToughPower 750W 
Case
Thermaltake M9 Black 
  hide details  
Reply
Lala
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-750 @ 3.00GHz Intel DP55WB Sapphire HD 5870 @ 950/1200 1.212V Kingston 2x2GB DDR3 1333.3 
Hard DriveOSMonitorPower
1TB WD Black, 1TB WD Green Win 7 Ultimate 64 bit Samsung P2370H Thermaltake ToughPower 750W 
Case
Thermaltake M9 Black 
  hide details  
Reply
post #9 of 15
One of the easiest ways to create "instant results" would be to use Garry's mod for Half Life 2. You won't be creating anything super custom, but it is actually fun to use and you can start to get the hang of things you will need to consider.

In all honesty it is more of a "perfect" sandbox game itself. It is just a good place to get your feet wet.

You will need a copy of any source game (Half Life 2, Counter Strike, etc) and the free version of the mod. www.garrysmod.com


As far as making a full game, I think your aspirations are quite high for right now. For a game you make yourself I would shoot for something closer to Mario or Soldat.
Edited by bruestle2 - 6/22/11 at 12:07pm
My Pwny!
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 920 Asus M3A79-T Deluxe 6950 2GB 8GB @ 800Mhz 
Hard DriveOSPowerCase
Perc 5/i Raid 0 w/ 2x 320GB + Raid 5 w/ 6x 750GB Windows 7 x64 Pro Antec 850W Antec 1200 
  hide details  
Reply
My Pwny!
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 920 Asus M3A79-T Deluxe 6950 2GB 8GB @ 800Mhz 
Hard DriveOSPowerCase
Perc 5/i Raid 0 w/ 2x 320GB + Raid 5 w/ 6x 750GB Windows 7 x64 Pro Antec 850W Antec 1200 
  hide details  
Reply
post #10 of 15
Thread Starter 
Okay, so i didn't know a GTA Style Sandbox game would be that complex, so I'll take your guys advice and start a little smaller haha. And to answer your question, no I don't have really any game dev experience. I just started downloading the UDK game engine, but since it is a 1.3GB file and my internet is about 30-40KB/s, it'll take awhile. I'm going to play with it for awhile and start off small and get the hang of it. I'm still thinking about what to do, since a GTA Sandbox game is outta the question lol. Thanks guys, I'll get back to ya when it downloads!
Cruncher
(16 items)
 
The Professor
(12 items)
 
 
CPUMotherboardRAMHard Drive
AMD A4-3300 APU Biostar A75MG  Pareema 4GB (2 x 2GB) SAMSUNG Spinpoint F3 HD103SJ 1TB 
Optical DriveCoolingOSMonitor
Sony DVD Stock Windows 7 20" Hannspree LCD 
KeyboardPowerCaseMouse
HP Slimline Ergonomic  CX430  APEX SK-393-C Logitech Generic  
  hide details  
Reply
Cruncher
(16 items)
 
The Professor
(12 items)
 
 
CPUMotherboardRAMHard Drive
AMD A4-3300 APU Biostar A75MG  Pareema 4GB (2 x 2GB) SAMSUNG Spinpoint F3 HD103SJ 1TB 
Optical DriveCoolingOSMonitor
Sony DVD Stock Windows 7 20" Hannspree LCD 
KeyboardPowerCaseMouse
HP Slimline Ergonomic  CX430  APEX SK-393-C Logitech Generic  
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Game Designing? Where to start?