How do you learn to do game programming

Hello, i’m new in defold. Also new in game development.
I want to ask to all of you guys.
How do you learn game programming ?
Is it self taught or you got some courses ?
If you’re doing self taught, what kind of approach to make you understand about how the game works ?
Do you have any game programming books for beginner ?
Anyway, i’m waiting for the answer :slight_smile:
Thanks, guys.

1 Like

I learned working on it after school, i never had a computer before i was 14yr old. Then i started to learn programming at school, discovered a new fantastic world, and i followed HOEPLI full manual of Javascript by myself. I started my job as programmer, now i’m 10 years old skilled programmer working at Hewlett-Packard Enterprise… With this experience this wasn’t a issue to understand core concept of gamedev. If you have just a little bit of understanding programming language (variable and functions, if, loops) start with this course free by youtube made by harvard university.

CS50 GameDev: https://www.youtube.com/watch?v=GfwpRU0cT10

In my opinion is the best starting point, because you start with core concepts on Love2D which use Lua… Every base mechanic explained in this course is fully covered and implemented by Defold, but first of all you have to learn how them work following these lessons, not going so deep but neither remaining too superficial.
After, you can finally apply what did you learn with Love2D + lua on Defold…

I think this will boost yourself in gamedeveloping

Sorry for my english (i was so good in programming and math at school, but i hated english, that’s the result :slight_smile: )

4 Likes

Thanks for your advice. It help me so much that you gave me some tutorial and love2d engine.

2 Likes

Found this the other day: https://github.com/miloyip/game-programmer

Quite alot to dig through but its a good list if you are looking to get some hardcopy reading material :slight_smile:

1 Like