New Posts  All Forums:Forum Nav:

Quick Question - Page 2

post #11 of 13
For me, I learned C, then C# then C++ before I got into game programming. The C# wasn't entirely useful but it was at some points.

I recommend learning C/C++ then using the SDL API for game programming (unless you want to use OpenGL, but I recommend SDL before that).

Don't try to jump right in and create some massive game, because it won't fall through. Start with a simple project like Tetris and work your way up. 2D is a lot easier than 3D and you will benefit from starting there also.

I also recommend you read here: http://lazyfoo.net/SDL_tutorials/index.php

Quote:
These tutorials were made to help programmers start out in game programming. I tried to keep them as simple and to the point as possible. They are a perpetual work in progress, and will be improved over time.

They use C++ as the programming language because it is considered the game industry's standard. SDL is used as the API because it is cross platform, and relatively easy to use.
post #12 of 13
Check out OGRE 3D, its a really good open source 3D rendering engine.

As previously stated, you need to have a good understanding of C++, and vectors, matrices, and quaternions.

But before you dive into 3D, i recommend getting a feel for programming in 2D. SFML is a really nice 2D engine that has lots of tutorials to get you start.

good luck
UberMini
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 870 Gigabyte H55N-USB3 MSI HD 6870 G.Skill Ripjaws 4GB CL8 
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB, 2TB Samsung F4 Sony slim burner Windows 7 64Bit/Ubuntu 11.04 Benq 24" + ASUS 22" 2MS 
KeyboardPowerCaseMouse
Logitech G15 Silverstone 600watt 85+ Silverstone SG07 Razer CopperHead 
Mouse Pad
Razer Mantis Speed 
  hide details  
Reply
UberMini
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 870 Gigabyte H55N-USB3 MSI HD 6870 G.Skill Ripjaws 4GB CL8 
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB, 2TB Samsung F4 Sony slim burner Windows 7 64Bit/Ubuntu 11.04 Benq 24" + ASUS 22" 2MS 
KeyboardPowerCaseMouse
Logitech G15 Silverstone 600watt 85+ Silverstone SG07 Razer CopperHead 
Mouse Pad
Razer Mantis Speed 
  hide details  
Reply
post #13 of 13
Thread Starter 
I got a book on how to program in C# today.
    
CPUMotherboardGraphicsRAM
Intel Core i5 3570K BX80637I53570K MSI Z77A-G45 PNY GeForce GTX 660Ti 16GB Corsair Vengeance 1600MHz 
Hard DriveOSMonitorKeyboard
Seagate  Windows 7 Home Asus VH238H Logitech G510 
PowerCaseMouse
Thermaltake Smart M 850W Corsair 600T white Logitech G500 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i5 3570K BX80637I53570K MSI Z77A-G45 PNY GeForce GTX 660Ti 16GB Corsair Vengeance 1600MHz 
Hard DriveOSMonitorKeyboard
Seagate  Windows 7 Home Asus VH238H Logitech G510 
PowerCaseMouse
Thermaltake Smart M 850W Corsair 600T white Logitech G500 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming