Aight, so I have this idea for a simple game.
Now, moving the bullshit aside, I need a place that I can learn programming. I know basic C++, I've taken a few courses on it. But I need a solid tutorial.
Theres thousands of these tutorials out there, which do you recommend?
>>1118757
Planet chilli is pretty good.
>>1118757
SHOULDA
USED
G A M E M A K E R
A
M
E
M
A
K
E
R
>>1118757
Just use gamemaker
>>1118757
i encourage your efforts to build a game from the ground up!
i'm doing the same thing myself, in my free time.
if you know basic c++, you're already in a good spot.
HOWEVER:
• If you just want to make a damn game and don't care about much else, I'd recommend that you just use a big name engine, like Unity or Unreal or GameMaker.
(A word of warning: if you want to do things that you don't see lots of other games doing already, you may have a hard time getting it to happen in a large engine)
• If you want to spend more time writing code than picking options from drop-downs, I'd recommend an engine-like SDK, say OGRE or Irrlicht.
• If you just enjoy programming, I suggest starting from graphics APIs and going from there. There is a plethora of open-source libs to choose from as well.
When you're trying to learn there is absolutely nothing as satisfying as seeing things actually happen onscreen.
Find an OpenGL tutorial and play around with the sample code. Often, you'll be able to get interesting things happening using just that as a base.
It's easy to get things rolling with some archaic OpenGL 1.1 code, but eventually you'll want to get in on the newer 3.0 and 4.0 features.
I can't comment on DirectX, never used it.
I use OpenGL with GLFW to keep the mess of OS windowing off my hands.
Some other libraries I use are BulletPhysics, FreeImage, and TinyXML2.
AngelScript, GLM, ENet, and Remotery get honorable mentions.
The FastDelegate headers are indispensable.
>>1119884
This. Programming is more useless than music in modern game development. Go ahead and waste a few years proving me right though.
>>1119747
His tutorials are very good but you need to be patient. After the beginner tutorial you can start learning by yourself, maybe fuck with a game engine.
However, if you wanna make only this one game then you're better off using gamemaker