Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#531 overall

CS50G: Introduction to Game Development

edX

1 recommender · 1 thread · recommended in 1 year, 2018 · score 1.0

Search for it ↗

CS50G is Harvard's introduction to game development offered on edX, taught by Colton Ogden, covering game design principles and building games with Lua and the LÖVE (Love2D) framework.

Commenters call the lectures an amazing series and credit the course with teaching them game design principles along with Lua and Love2D.

Web & Mobile Developmentbeginnerfreevideo lectures#game development#lua#love2d#game design#ogden

Recommendations by year

20062026

What commenters said (1)

  1. Strongly recommendsdave72018in “Ask HN: What technologies did you learn in 2018?”

    Started off the year with React, like others have mentioned in this thread "React for Beginners" by Wes Bos was instrumental in my understanding. Styled-Components is probably my favourite React library. I had been using JavaScript regularly but not very modern - JQuery and Dojo - so ES6 was new to me too. Again Wes Bos and additionally FunFunFunction were very helpful here.

    In the summer I began an interest in game development. I took the CS50G course on edX taught by Colton Ogden - I don't have enough good words to say about this amazing series of lectures! Thank you so much! Alongside various game design principles, through this I learned Lua, Love2D and a little Unity.

    The tail end of the year has been a quest for knowledge with me voraciously acquiring game dev knowledge from blogs, reddit and mostly the amazing resource that is Youtube - C#, Unity, Unreal, CG/GLSL/HLSL, most recently Blender.

    Shoutouts to Youtube channels The Art of Code, Makin' Stuff Look Good, Brackeys, Blackthornprod, Blender Guru and of course GDC.

    There is so much to learn!

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help