Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Pokémon Coding Tutorial - CS50's Intro to Game Development

via freeCodeCamp

Overview

This course teaches the foundations of game development by creating a Pokemon clone game using Lua and LÖVE2D. The learning outcomes include understanding game development principles that can be applied to any programming language. The course covers topics such as StateStack, GUIs, Grid-Aligned Movement, Shaders, and more. The teaching method involves a lecture format with practical demonstrations. This beginner's course is intended for individuals interested in learning game development and programming.

Syllabus

) Introduction.
) Pokémon Demo.
) StateStack.
) StartState.
) FadeInState.
) DialogueState.
) PlayState.
) Grid-Aligned Movement.
) Dialogue Revisited.
) Level.
) Triggering Encounters.
) GUIs.
) 9-Patches.
) GUI Widgets.
) Panel.
) Textbox.
) Selection.
) Menu.
) Party and Pokemon.
) BattleSprite.
) Shaders.
) BattleState.
) BattleMenuState.
) TakeTurnState.
) In Conclusion.

Taught by

freeCodeCamp.org

Reviews

Start your review of Pokémon Coding Tutorial - CS50's Intro to Game Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.