New Posts  All Forums:Forum Nav:

Coding for games

post #1 of 12
Thread Starter 
Hi I've been looking into playing with game creation, but I wondering what i would need to get started. i want to know what software i would need, what is the best coding for games the hardware that would be needed and would work best for doing this and also what Literature could help me understand it. The Community here has always been very helpful so thought I ask you 1st before doing anything else and I thank you for any help you can give.
Vera
(14 items)
 
the brat
(7 items)
 
oldman
(6 items)
 
CPUMotherboardGraphicsRAM
i7 4790 4.0@4.4 GIGABYTE GA-B85M-DS3H-A 1060 nvdia 32 gb ddr3 1600 
Hard DriveCoolingOSMonitor
128gb ssd and 250gb ssd water cooling Linux mint 42 vizio lcd tv 
Power
1200 watt 
CPUGraphicsRAMHard Drive
Intel® Celeron(R) CPU G530 @ 2.40GHz × 2  NVIDIA 950 8 gb 200 gb ssd 
CoolingOSMonitor
stock manjaro linux 42 vizio lcd tv 
CPUGraphicsRAMHard Drive
Core 2 Duo 8400 MSI GeForce GTX 1050 4 gb 350 gb 
CoolingOS
stock untangle 
  hide details  
Reply
Vera
(14 items)
 
the brat
(7 items)
 
oldman
(6 items)
 
CPUMotherboardGraphicsRAM
i7 4790 4.0@4.4 GIGABYTE GA-B85M-DS3H-A 1060 nvdia 32 gb ddr3 1600 
Hard DriveCoolingOSMonitor
128gb ssd and 250gb ssd water cooling Linux mint 42 vizio lcd tv 
Power
1200 watt 
CPUGraphicsRAMHard Drive
Intel® Celeron(R) CPU G530 @ 2.40GHz × 2  NVIDIA 950 8 gb 200 gb ssd 
CoolingOSMonitor
stock manjaro linux 42 vizio lcd tv 
CPUGraphicsRAMHard Drive
Core 2 Duo 8400 MSI GeForce GTX 1050 4 gb 350 gb 
CoolingOS
stock untangle 
  hide details  
Reply
post #2 of 12
OK, I am going to try and keep this short and sweet (this question is asked a lot, and usually gets very big, very quick). First off, you need to decide what field of game design you want to get into to; programming, level design, modeling, etc. Once you have found something you like to do, you need to have a lot of time and dedication -- this especially applies to the programming department.

Your question covers a very broad range, thus I can only answer broadly. Pick a specific field, and ask again. You will get better results.

@Edit: I read you question over again, and it seems that you hinting at coding:
Code:
what is the best coding for games
Assuming you want to take the programming route, I can answer this. First off you need to learn a (few) programming languages. C/C++ is considered the "industry" standard, thus most games/tools/game engines are written in C/C++. That being said, C# and Java, are starting to become a common place for game coding (depending, you might need to learn a scripting language as well). Secondly you need to decided what platform you are developing for. Different platforms have different tools for coding. If you are going to use Microsoft Windows, I highly recommend Microsoft Visual Studio series of IDE's. They have native support for C, C++, C#, and other languages, and plugin's for those not natively supported. Developing on Unix based platforms is a little more challenging (you usually have to design your toolchain). Literature is one of those things that depends on the language you learn. Finally you need to program, program, program. Books only help so much. The only way you get better is to write lots of code; mess a few things up, and break a few things.
Edited by BinaryBoogieman - 4/12/12 at 10:11am
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
post #3 of 12
Thread Starter 
thank you for the reply, would you know any good Literature on using c# in game design and sorry for type o i type this up right before went bed
Vera
(14 items)
 
the brat
(7 items)
 
oldman
(6 items)
 
CPUMotherboardGraphicsRAM
i7 4790 4.0@4.4 GIGABYTE GA-B85M-DS3H-A 1060 nvdia 32 gb ddr3 1600 
Hard DriveCoolingOSMonitor
128gb ssd and 250gb ssd water cooling Linux mint 42 vizio lcd tv 
Power
1200 watt 
CPUGraphicsRAMHard Drive
Intel® Celeron(R) CPU G530 @ 2.40GHz × 2  NVIDIA 950 8 gb 200 gb ssd 
CoolingOSMonitor
stock manjaro linux 42 vizio lcd tv 
CPUGraphicsRAMHard Drive
Core 2 Duo 8400 MSI GeForce GTX 1050 4 gb 350 gb 
CoolingOS
stock untangle 
  hide details  
Reply
Vera
(14 items)
 
the brat
(7 items)
 
oldman
(6 items)
 
CPUMotherboardGraphicsRAM
i7 4790 4.0@4.4 GIGABYTE GA-B85M-DS3H-A 1060 nvdia 32 gb ddr3 1600 
Hard DriveCoolingOSMonitor
128gb ssd and 250gb ssd water cooling Linux mint 42 vizio lcd tv 
Power
1200 watt 
CPUGraphicsRAMHard Drive
Intel® Celeron(R) CPU G530 @ 2.40GHz × 2  NVIDIA 950 8 gb 200 gb ssd 
CoolingOSMonitor
stock manjaro linux 42 vizio lcd tv 
CPUGraphicsRAMHard Drive
Core 2 Duo 8400 MSI GeForce GTX 1050 4 gb 350 gb 
CoolingOS
stock untangle 
  hide details  
Reply
post #4 of 12
Hmm, I don't really do much C# coding, and the stuff I do know is self taught... That being said, I have heard: http://www.csharp-station.com/ is pretty good. Other than that I recommend looking on Amazon for some highly rated books.
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
post #5 of 12
Just to say, C and C++ are two different languages, although C++ is based on C. Many people will tell you that C++ is the best for game development, but I urge to find this for yourself.
I am also interested in game programming, but unfortunately, it requires you to know a lot of math...and I don't cause of ADHD.
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
post #6 of 12
Quote:
Originally Posted by farmdve View Post

Just to say, C and C++ are two different languages, although C++ is based on C. Many people will tell you that C++ is the best for game development, but I urge to find this for yourself.
I am also interested in game programming, but unfortunately, it requires you to know a lot of math...and I don't cause of ADHD.

Yea, I am sorry about that, as I should have not mentioned those to together. C, and C++ are two different languages. C++ is a super set of C and provides backwards compatibility to C, but not vice versa. The languages are one in the same, but have many, many differences, and different weaknesses, and strengths.
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
post #7 of 12
Wouldn't scripting languages like Javascript, Python and C# be most useful for game development? I have limited experience in 3D apps and I never encountered a situation where I needed to pull out straight C++ or Java. Of course I think every programmer should fundamental knowledge of popular programming languages, not saying that's not necessary or recommended.
    
CPUMotherboardGraphicsRAM
Intel Core i5-760 @ 3.8GHz ASRock P55 Extreme4 XFX Radeon RX 570 4GB G.SKILL Ripjaws X 8GB DDR3-1600 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro 256GB SSD Samsung Spinpoint F3 500GB HDD Lite-On DVD-RW CM Hyper 212+ 
OSMonitorMonitorKeyboard
Windows 10 Pro Acer KG240 Acer KG240 Razer BlackWidow Tournament Edition 
PowerCaseMouseMouse Pad
Corsair HX750 Modular Antec Three Hundred Razer DeathAdder Chroma Corsair MM300 
AudioOther
ASUS Xonar DG DXRacer Formula Series 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i5-760 @ 3.8GHz ASRock P55 Extreme4 XFX Radeon RX 570 4GB G.SKILL Ripjaws X 8GB DDR3-1600 
Hard DriveHard DriveOptical DriveCooling
Samsung 840 Pro 256GB SSD Samsung Spinpoint F3 500GB HDD Lite-On DVD-RW CM Hyper 212+ 
OSMonitorMonitorKeyboard
Windows 10 Pro Acer KG240 Acer KG240 Razer BlackWidow Tournament Edition 
PowerCaseMouseMouse Pad
Corsair HX750 Modular Antec Three Hundred Razer DeathAdder Chroma Corsair MM300 
AudioOther
ASUS Xonar DG DXRacer Formula Series 
  hide details  
Reply
post #8 of 12
Well, it is possible to write games in C#(as far as I see) and Java(minecraft anyone?) but it all depends on the user's choice.

Also, I suppose this isn't a one man job as I thought it would be.
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
post #9 of 12
Quote:
Originally Posted by pnoozi View Post

Wouldn't scripting languages like Javascript, Python and C# be most useful for game development? I have limited experience in 3D apps and I never encountered a situation where I needed to pull out straight C++ or Java. Of course I think every programmer should fundamental knowledge of popular programming languages, not saying that's not necessary or recommended.

Python and C# are not scripting languages, they are programming languages. Python has binding however, so it can be bound and use as a scripting language.
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
NewEden
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Athlon(tm) II X4 640 MSI 880GM-E41 EVGA 550 TI Superclocked GSkill RipJaw 
Hard DriveCoolingCoolingOS
Patroit Pyro Stock CPU Air Windows 7 Ultimate x64 
OSMonitorMonitorKeyboard
Ubuntu 11.10 x86 Dell 19-inch LCD JVC 39-inch LCD 1988 IBM Model M 
PowerCaseMouseAudio
Kingwin 730 Watt EarthPower Unknown Razor Tron series Onboard 7.1 
  hide details  
Reply
post #10 of 12
C++ is probably the best language for games programming (and/or 3D work in general).
Scripting languages are normally used to implement logic into the games (scripted scenes, in some cases AI)
    
CPUMotherboardGraphicsGraphics
FX-8350 Asus Crosshair V MSI GTX460 Hawk 1gb MSI GTX460 Hawk 1gb 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8gb (2x4gb) Crucial M4 64GB Samsung F3 1TB Western Digital 320GB 
CoolingOSMonitorMonitor
Custom WC Windows 7 Ultimate X64 Dell E2311H Dell E2311H 
MonitorKeyboardPowerCase
LH 23EN43 Ducky Year of the Dragon 2012 SilverStone Strider 1000W-P Corsair 800D 
Audio
Asus Xonar Essence STX 
  hide details  
Reply
    
CPUMotherboardGraphicsGraphics
FX-8350 Asus Crosshair V MSI GTX460 Hawk 1gb MSI GTX460 Hawk 1gb 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8gb (2x4gb) Crucial M4 64GB Samsung F3 1TB Western Digital 320GB 
CoolingOSMonitorMonitor
Custom WC Windows 7 Ultimate X64 Dell E2311H Dell E2311H 
MonitorKeyboardPowerCase
LH 23EN43 Ducky Year of the Dragon 2012 SilverStone Strider 1000W-P Corsair 800D 
Audio
Asus Xonar Essence STX 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming