Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › What does it take to make a PC Game?
New Posts  All Forums:Forum Nav:

What does it take to make a PC Game?

post #1 of 78
Thread Starter 
So, I am just curious to learn, what does it take to make a PC game from scratch?

I believe the models and textures are the easy part, and can be created with simple 3D art programs. But how does the interaction come about? What programs do developers use? Where do they get the engines such as Unreal etc? Do the engines have their own editor, or if not, in what form are they, and how do they manipulate them?
Current System
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-8350 @ 4GHz Gigabyte 990XA-UD3 AMD Radeon R9 380X Kingston 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro EVO Seagate 500GB LG DVD Burner 3x Coolermaster 80mm + 2 Thermaltake 200mm 
OSMonitorMonitorKeyboard
Windows 10 x64 LG TV LG Flatron W2361V Logitech K200 
PowerCaseMouseMouse Pad
Enermax Galaxy 850W Thermaltake Element S Logitech G502 Proteus Spectrum RGB Steelseries QcK 
AudioAudio
Realtec HDA Lexicon Omega 
  hide details  
Reply
Current System
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-8350 @ 4GHz Gigabyte 990XA-UD3 AMD Radeon R9 380X Kingston 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro EVO Seagate 500GB LG DVD Burner 3x Coolermaster 80mm + 2 Thermaltake 200mm 
OSMonitorMonitorKeyboard
Windows 10 x64 LG TV LG Flatron W2361V Logitech K200 
PowerCaseMouseMouse Pad
Enermax Galaxy 850W Thermaltake Element S Logitech G502 Proteus Spectrum RGB Steelseries QcK 
AudioAudio
Realtec HDA Lexicon Omega 
  hide details  
Reply
post #2 of 78
I think you need to no alot about C++ Editing etc.. not to sure about that.
post #3 of 78
Thread Starter 
Thanks for the reply, but I would want a bit more detail.
Current System
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-8350 @ 4GHz Gigabyte 990XA-UD3 AMD Radeon R9 380X Kingston 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro EVO Seagate 500GB LG DVD Burner 3x Coolermaster 80mm + 2 Thermaltake 200mm 
OSMonitorMonitorKeyboard
Windows 10 x64 LG TV LG Flatron W2361V Logitech K200 
PowerCaseMouseMouse Pad
Enermax Galaxy 850W Thermaltake Element S Logitech G502 Proteus Spectrum RGB Steelseries QcK 
AudioAudio
Realtec HDA Lexicon Omega 
  hide details  
Reply
Current System
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-8350 @ 4GHz Gigabyte 990XA-UD3 AMD Radeon R9 380X Kingston 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro EVO Seagate 500GB LG DVD Burner 3x Coolermaster 80mm + 2 Thermaltake 200mm 
OSMonitorMonitorKeyboard
Windows 10 x64 LG TV LG Flatron W2361V Logitech K200 
PowerCaseMouseMouse Pad
Enermax Galaxy 850W Thermaltake Element S Logitech G502 Proteus Spectrum RGB Steelseries QcK 
AudioAudio
Realtec HDA Lexicon Omega 
  hide details  
Reply
post #4 of 78
Give us detail.

What type of game? What engine? Are you making your own engine? What language? What API? Is it a multiplayer game? Will the game be moddable?

The unreal engine is actually free for small projects. There are, however, license fees that can be incurred. Engines must have some type of editor, and that may be proprietary (like frostbite) or entirely open (like UTIII).
Edited by justarealguy - 6/5/11 at 5:13am
Bye Bye 775
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k @ 4.5GHz ASUS P8P67 PRO MSI GTX 660 Ti Power Edition  2x4gb Ripjaws@1866MHz 
Hard DriveOptical DriveOSMonitor
840Pro 128 | 3xWD Vraptor | 1.5TB Green LG 6X Blu-ray /HD-DVD combo Win7 Ultimate 64bit 2 x U2311H 1920x1080 
KeyboardPowerCaseMouse
Logitech G710+ Corsair HX620 Corsair 600t Logitech G500 
  hide details  
Reply
Bye Bye 775
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k @ 4.5GHz ASUS P8P67 PRO MSI GTX 660 Ti Power Edition  2x4gb Ripjaws@1866MHz 
Hard DriveOptical DriveOSMonitor
840Pro 128 | 3xWD Vraptor | 1.5TB Green LG 6X Blu-ray /HD-DVD combo Win7 Ultimate 64bit 2 x U2311H 1920x1080 
KeyboardPowerCaseMouse
Logitech G710+ Corsair HX620 Corsair 600t Logitech G500 
  hide details  
Reply
post #5 of 78
I suggest you take a look at the Unity engine at http://unity3d.com/

UDK is another option but having tried both I would say Unity is a little easier to get started in. There are countless more game engines out there like Source and Panda3D, but Unity and Unreal are probably the most popular.

Unity relies on scripting to make things 'happen' and its very quick and easy to pick up. It has a pretty intuitive UI and its great for rapid prototyping.

Unity is available for both Windows and OSX and can create games for Windows and OSX for free and iOS, Android, Wii, PS3 and Xbox 360 at added cost.

There are plenty of tutorials and guides out there for Unity and one day when you've created your masterpiece, you can sell your game without worrying about royalties as Unity is completely free (except for the console/mobile extensions).
Armani
(18 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3930K ASUS Rampage IV Formula Gigabyte GTX 690 G.Skill Ripjaws Z F3-17000CL9Q-16GBZH  
Hard DriveOptical DriveOSMonitor
Samsung 830 256GB Pioneer DVR-219L Windows 8 Professional 64 bit Alienware OptX AW2310 
MonitorMonitorKeyboardPower
Alienware OptX AW2310 Alienware OptX AW2310 Ducky DK9008 Shine Mech Keyboard Green LED (Che... Corsair AX1200 
CaseMouseMouse PadAudio
Fractal Design Define R4 Titanium Grey Razor Deathadder Black Edition SteelSeries QCK Heavy Creative Sound Blaster ZxR 
AudioAudio
Denon AH-D600 Zalman ZM-MIC 1 
  hide details  
Reply
Armani
(18 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3930K ASUS Rampage IV Formula Gigabyte GTX 690 G.Skill Ripjaws Z F3-17000CL9Q-16GBZH  
Hard DriveOptical DriveOSMonitor
Samsung 830 256GB Pioneer DVR-219L Windows 8 Professional 64 bit Alienware OptX AW2310 
MonitorMonitorKeyboardPower
Alienware OptX AW2310 Alienware OptX AW2310 Ducky DK9008 Shine Mech Keyboard Green LED (Che... Corsair AX1200 
CaseMouseMouse PadAudio
Fractal Design Define R4 Titanium Grey Razor Deathadder Black Edition SteelSeries QCK Heavy Creative Sound Blaster ZxR 
AudioAudio
Denon AH-D600 Zalman ZM-MIC 1 
  hide details  
Reply
post #6 of 78
It takes a team of people to make the game and a rich publisher to keep the profits.
Dolans Mate
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 760 Gigabyte P55A-UD3 Gainward GTX 560Ti Mushkin Radioactive (4GB) 
Hard DriveCoolingOSMonitor
160GB Seagate x 2 Cooler Master Hyper 212 EVO Windows 7 Ultimate 64-bit LG LED Flatron E2250V x 2 
KeyboardPowerCaseMouse Pad
Das Keyboard Utimate S  Silverstone Strider 500w NZXT Guardian 921 Razer Goliathus Fragged Alpha 
Audio
Logitech X-540s 
  hide details  
Reply
Dolans Mate
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 760 Gigabyte P55A-UD3 Gainward GTX 560Ti Mushkin Radioactive (4GB) 
Hard DriveCoolingOSMonitor
160GB Seagate x 2 Cooler Master Hyper 212 EVO Windows 7 Ultimate 64-bit LG LED Flatron E2250V x 2 
KeyboardPowerCaseMouse Pad
Das Keyboard Utimate S  Silverstone Strider 500w NZXT Guardian 921 Razer Goliathus Fragged Alpha 
Audio
Logitech X-540s 
  hide details  
Reply
post #7 of 78
Thread Starter 
My bad, I can give details.

I want to make games Single Player only, probably adventure with puzzles, in dark themes, a game like Amnesia is a good example. I know it takes a team and it would take ages for a single person to make anything worthwhile, but I want to gain some experience in the field.

So where do I get the tools needed to make my small project? Such as the free UE mentioned, or any editor that is needed?

Thank you.
Current System
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-8350 @ 4GHz Gigabyte 990XA-UD3 AMD Radeon R9 380X Kingston 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro EVO Seagate 500GB LG DVD Burner 3x Coolermaster 80mm + 2 Thermaltake 200mm 
OSMonitorMonitorKeyboard
Windows 10 x64 LG TV LG Flatron W2361V Logitech K200 
PowerCaseMouseMouse Pad
Enermax Galaxy 850W Thermaltake Element S Logitech G502 Proteus Spectrum RGB Steelseries QcK 
AudioAudio
Realtec HDA Lexicon Omega 
  hide details  
Reply
Current System
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-8350 @ 4GHz Gigabyte 990XA-UD3 AMD Radeon R9 380X Kingston 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro EVO Seagate 500GB LG DVD Burner 3x Coolermaster 80mm + 2 Thermaltake 200mm 
OSMonitorMonitorKeyboard
Windows 10 x64 LG TV LG Flatron W2361V Logitech K200 
PowerCaseMouseMouse Pad
Enermax Galaxy 850W Thermaltake Element S Logitech G502 Proteus Spectrum RGB Steelseries QcK 
AudioAudio
Realtec HDA Lexicon Omega 
  hide details  
Reply
post #8 of 78
UDK is free. good luck making decent models and textures, it takes way longer than you think if you want good ones. there are poly limits, texture limits etc. especially if you want to make the game accesible and not another crysis. you need to make normal maps, specular maps etc for the models. make a high poly one, convert it to low poly, bake the normal maps. you gotta make the levels, do exactly the same for all of those etc. have funsies. OR you could buy models, if you have the money to spare.

UDK is free on the website. zbrush for high poly modelling costs $400. maya for making normal models is $1500. crazy bump for making normal maps, specular maps etc is like $50

though there are a lot of tutorials online if you acquire the software. or use something basic like RPG maker.
     
CPUCPUMotherboardGraphics
Xeon x5650 Xeon X5650 EVGA Classified SR2 EVGA GTX 680 FTW 
GraphicsRAMHard DriveHard Drive
EVGA GTX 680 FTW 24 GB DDR3 1600Mhz C9 1 TB WD Black 1 TB WD Black 
Hard DriveHard DriveHard DriveHard Drive
1 TB WD Black 1 TB WD Black Kington Hyper X 3k 120GB OCZ Vertex 3 120GB 
OSPower
Windows 8 Cooler Master Silent Pro Hybrid 1050w 
CPUMotherboardGraphicsRAM
3930k Intel ES ASrock X79 Extreme4-m GTX 680 16GB 1600Mhz DDR3 
Hard DriveHard DriveOptical DriveCooling
240GB Samsung EVO SSD 2TB WD Green DVDrw Cooler Master Nepton 240m 
OSPowerCase
Windows 7 Ultmate Cooler Master VS550 Cooler Master Silencio 352 
  hide details  
Reply
     
CPUCPUMotherboardGraphics
Xeon x5650 Xeon X5650 EVGA Classified SR2 EVGA GTX 680 FTW 
GraphicsRAMHard DriveHard Drive
EVGA GTX 680 FTW 24 GB DDR3 1600Mhz C9 1 TB WD Black 1 TB WD Black 
Hard DriveHard DriveHard DriveHard Drive
1 TB WD Black 1 TB WD Black Kington Hyper X 3k 120GB OCZ Vertex 3 120GB 
OSPower
Windows 8 Cooler Master Silent Pro Hybrid 1050w 
CPUMotherboardGraphicsRAM
3930k Intel ES ASrock X79 Extreme4-m GTX 680 16GB 1600Mhz DDR3 
Hard DriveHard DriveOptical DriveCooling
240GB Samsung EVO SSD 2TB WD Green DVDrw Cooler Master Nepton 240m 
OSPowerCase
Windows 7 Ultmate Cooler Master VS550 Cooler Master Silencio 352 
  hide details  
Reply
post #9 of 78
Quote:
Originally Posted by Suit Up View Post
I suggest you take a look at the Unity engine at http://unity3d.com/

UDK is another option but having tried both I would say Unity is a little easier to get started in. There are countless more game engines out there like Source and Panda3D, but Unity and Unreal are probably the most popular.

Unity relies on scripting to make things 'happen' and its very quick and easy to pick up. It has a pretty intuitive UI and its great for rapid prototyping.

Unity is available for both Windows and OSX and can create games for Windows and OSX for free and iOS, Android, Wii, PS3 and Xbox 360 at added cost.

There are plenty of tutorials and guides out there for Unity and one day when you've created your masterpiece, you can sell your game without worrying about royalties as Unity is completely free (except for the console/mobile extensions).
Where would one the fee schedule for it?
Black Box
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770k Asus P8Z77-Vpro Evga 780 Classified Crucial Ballistix 
Hard DriveHard DriveOptical DriveCooling
A-Data 128GB SSD Samsung Spinpoint F3 1TB Pioneer BDR-207DBK Corsair H80 
OSMonitorKeyboardPower
Win 7 pro 64 Hannspree 25" 1080p LCD 2ms Razer Lycosa PC Power & Cooling 760w 
CaseMouseMouse PadAudio
Corsair 550D MX 518 Allsop Creative XFi Xtreme music 
  hide details  
Reply
Black Box
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770k Asus P8Z77-Vpro Evga 780 Classified Crucial Ballistix 
Hard DriveHard DriveOptical DriveCooling
A-Data 128GB SSD Samsung Spinpoint F3 1TB Pioneer BDR-207DBK Corsair H80 
OSMonitorKeyboardPower
Win 7 pro 64 Hannspree 25" 1080p LCD 2ms Razer Lycosa PC Power & Cooling 760w 
CaseMouseMouse PadAudio
Corsair 550D MX 518 Allsop Creative XFi Xtreme music 
  hide details  
Reply
post #10 of 78
Quote:
Originally Posted by BlackOmega View Post
Where would one the fee schedule for it?
maybe in the FAQ or you may need to contact them as it may vary depending on the size of the project etc
     
CPUCPUMotherboardGraphics
Xeon x5650 Xeon X5650 EVGA Classified SR2 EVGA GTX 680 FTW 
GraphicsRAMHard DriveHard Drive
EVGA GTX 680 FTW 24 GB DDR3 1600Mhz C9 1 TB WD Black 1 TB WD Black 
Hard DriveHard DriveHard DriveHard Drive
1 TB WD Black 1 TB WD Black Kington Hyper X 3k 120GB OCZ Vertex 3 120GB 
OSPower
Windows 8 Cooler Master Silent Pro Hybrid 1050w 
CPUMotherboardGraphicsRAM
3930k Intel ES ASrock X79 Extreme4-m GTX 680 16GB 1600Mhz DDR3 
Hard DriveHard DriveOptical DriveCooling
240GB Samsung EVO SSD 2TB WD Green DVDrw Cooler Master Nepton 240m 
OSPowerCase
Windows 7 Ultmate Cooler Master VS550 Cooler Master Silencio 352 
  hide details  
Reply
     
CPUCPUMotherboardGraphics
Xeon x5650 Xeon X5650 EVGA Classified SR2 EVGA GTX 680 FTW 
GraphicsRAMHard DriveHard Drive
EVGA GTX 680 FTW 24 GB DDR3 1600Mhz C9 1 TB WD Black 1 TB WD Black 
Hard DriveHard DriveHard DriveHard Drive
1 TB WD Black 1 TB WD Black Kington Hyper X 3k 120GB OCZ Vertex 3 120GB 
OSPower
Windows 8 Cooler Master Silent Pro Hybrid 1050w 
CPUMotherboardGraphicsRAM
3930k Intel ES ASrock X79 Extreme4-m GTX 680 16GB 1600Mhz DDR3 
Hard DriveHard DriveOptical DriveCooling
240GB Samsung EVO SSD 2TB WD Green DVDrw Cooler Master Nepton 240m 
OSPowerCase
Windows 7 Ultmate Cooler Master VS550 Cooler Master Silencio 352 
  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 › What does it take to make a PC Game?