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