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

Where to start programming games?

post #1 of 3
Thread Starter 
So I have some basic knowledge in C# from school (3-4 months 1x a week, but I did some research at home). I'm basically interested in knowing where I should begin. I know the basic functions in C#, but I'm not sure on the application of most of them.

I'm sorry if I'm not being very specific, but any pointers are appreciated.
    
CPUMotherboardGraphicsRAM
FX-8120 MSI 990FXA-GD80 AMD HD6970 (unlocked 6950) 2x2GB Corsair Dominator 
Hard DriveOSMonitorPower
Crucial M4 64GB Win 7 HP 2311f Corsair GS700 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
FX-8120 MSI 990FXA-GD80 AMD HD6970 (unlocked 6950) 2x2GB Corsair Dominator 
Hard DriveOSMonitorPower
Crucial M4 64GB Win 7 HP 2311f Corsair GS700 
  hide details  
Reply
post #2 of 3
Quote:
Originally Posted by nolonger View Post

So I have some basic knowledge in C# from school (3-4 months 1x a week, but I did some research at home). I'm basically interested in knowing where I should begin. I know the basic functions in C#, but I'm not sure on the application of most of them.
I'm sorry if I'm not being very specific, but any pointers are appreciated.

lordikon has a post/thread on this same topic already. Perhaps it will be of help (if not, just post your questions in that thread).

http://www.overclock.net/t/1292597/getting-into-the-game-industry-programming/0_20#post_17906402
post #3 of 3
If you already know the basics of C# then that is good. I would highly recommend that you start learning XNA Framework. Its easy to learn and you can get a game up and running in no time.

If you like reading here is a great website that teaches XNA 2D and 3D.
http://www.riemers.net/

How ever if you hate reading here is a video tutorial that teaches you XNA.
http://www.youtube.com/results?search_query=xna+tutorial&oq=XNA+t&gs_l=youtube.3.0.35i39l2j0l8.686.2143.0.3658.5.5.0.0.0.0.135.593.0j5.5.0...0.0...1ac.1.jHeaP_LpC80

But be aware that M$ is trying to kill XNA. XNA does not support Windows 8 metro interface but it does work in Windows 8. M$ is trying to replace XNA with another Framework. I think they are going to build it upon Sharpdx.

Don't worry XNA is not going to die in one night, its probably going to stay for another 2 years or so.

You also have MonoGame Framework. its a lot like XNA but it works with Mac, Android, Linux , IOS, Windows, etc...
http://monogame.codeplex.com/

If your going to work in C++ I would suggest working with SFML library or SDL library. I think SFML is much easier than SDL and more syntax friendly.

http://www.sfml-dev.org/

http://www.libsdl.org/

I would suggest you start with either XNA if you only want to make games for Windows or MonoGame if you want to make a game for cross platform.

So after you choose which Framework/API/Library you want to learn then it time to make a game. Start with a simple small game like Ping pong then build a Mario clone or even a PAC man clone or something like that. Whats important is to start small. Don't say I want to create a MMORPG in one night because that is not going to happen.

Start small and work your way up.

if you have anymore question I would be glad to answer them.

Good luck and I wish you all the best thumb.gif
Edited by Fantasy - 9/29/12 at 11:09am
    
CPUMotherboardGraphicsRAM
Intel 3930K 4.5GHz @ 1.34V Asus rampage extreme IV Shaphire 6950 unlocked to 6970 Corsair Dominators GT 16GB 4GBX4 OCed @ 2400MHz... 
Hard DriveHard DriveOptical DriveCooling
Intel SSD 330 series 180GB WD Black 1TB 64Mb Cache + Blue 500GB 16mb Cache... LG DVD EK-Supreme HF - EN (Nickel) 
CoolingCoolingCoolingCooling
EK-FB KIT RE4 - Acetal Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) 
CoolingOSMonitorKeyboard
EK-CoolStream RAD XTX (120) Windows 7 64-bit LG W2261 22inch 1920X1080@60Hz Razer Lycosa 
PowerCase
Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel 3930K 4.5GHz @ 1.34V Asus rampage extreme IV Shaphire 6950 unlocked to 6970 Corsair Dominators GT 16GB 4GBX4 OCed @ 2400MHz... 
Hard DriveHard DriveOptical DriveCooling
Intel SSD 330 series 180GB WD Black 1TB 64Mb Cache + Blue 500GB 16mb Cache... LG DVD EK-Supreme HF - EN (Nickel) 
CoolingCoolingCoolingCooling
EK-FB KIT RE4 - Acetal Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) 
CoolingOSMonitorKeyboard
EK-CoolStream RAD XTX (120) Windows 7 64-bit LG W2261 22inch 1920X1080@60Hz Razer Lycosa 
PowerCase
Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
  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 › Where to start programming games?