Godot Acadamy
  • HOME
  • Courses
  • LEARN
  • GAMES
  • UPDATES
Godot Acadamy
Godot Acadamy

Learning coding by games!

A straightforward path to learn programming and game development.

Choose Plan

Before you start:

  • โœ… ๐Ÿ’ป Have PC or Mac(recommended), Mouse
  • โœ… โŒจ๏ธ With Computer typing practice
  • โœ… ๐Ÿ‡ฌ๐Ÿ‡ง English reading/writing ability basically
  • โœ… ๐Ÿงฉ And Curiosity & Imagination & Perseverance

Our Features:

  • ๐Ÿ”Ž Put emphasis on Game Principles/Problems/Practice than language and tools
  • ๐Ÿ’ก Make kids knowing whats going on behind illusion.
  • ๐Ÿ”‘ Convert the abstract concepts into lively and intuitive graphics.
  • ๐Ÿงช Keep it simple & tiny as much as possible.
  • ๐Ÿ“… On your pace, zoom(online) tutoring by appointments in advance.

Learning Stages:

  • ๐ŸŒ‘ Environment preparation & Experience class
  • ๐ŸŒ’ Weekly Session(1hr)
  • ๐ŸŒ“ Complete Assignment
  • ๐ŸŒ” Final Project completion
  • ๐ŸŒ• Achieve Certificate

Beginner Course ๐Ÿง‘โ€๐ŸŽ“

For kids over 11 years old who want to challenge himself and like knowing how, also enjoy playing games, this beginner course is highly recommended. 2 subjects available to choose with different features and contents.

Goals:

Learning programming basics using Python/Lua language, have a rough knowledge of Arcade game development, design and implement your own mini 2D Arcade games.

Course Settings:

Choose a programming Language Python or Lua to begin your journey: ๐Ÿš€

๐ŸŽ Comparision๐Ÿ Dev 2DGame with Python๐Ÿ’– Dev 2DGame with Lua
Game EnginePython Arcade LibraryLร–VE(Love2d)
IDE(editor)VS Code & Python pluginVS Code & love2d-made-easy plugin
Length10~20 sessions(optional after 10th)10~20 sessions(optional after 10th)
FeaturesRich examples, Wide coverageTiny & Dedicated usage with fun
Difficulty๐ŸŒถ๏ธ๐ŸŒถ๏ธ๐ŸŒถ๏ธ
Source CodeHEREHERE-todo
session-01Setup & 1st gameSetup & 1st game
session-02Drawing a SnowmanEntry to game with main
session-03Building your dream houseMake a cake for me
session-04Animation & Bouncing ballWhere I am
session-05Add more ballsBorrow or Buy books
session-06Moving Sprite with mouseWhich way to go
session-07Making your brushClone tech really handy
session-08Playing SoundCreate you own player
session-09Collecting CoinsI got you
session-10Air Combat from scratchLets fight
session-11Smart enemies and moreMy gun is real
session-12Simple Solar SystemFinally its running
session-13Jumpping with gravityIrregular bring more fun
session-14Driving roulette with ButtonThe controlled time
session-15Flappy Bird 1Im watching you
session-16Flappy Bird 2Battle with Zombies
session-17Asteroid Smasher 1Not everything in one file
session-18Asteroid Smasher 2Mould, Product, Factory
session-19Racing Cars 1Lets build a machine
session-20Racing Cars 2Switch among screens

Assignments:

  • coming ...
  • soon ...
  • stay ...
  • tuned ...

Final Project Topics:

Pick one of the following game topic to start your final project(based on semi-finished project).

  • Battle genre(todo)
  • Racing genre(todo)
  • Maze genre(todo)
  • More...

Outcome:

  • ๐Ÿฅ‡ Knowing how to programming
  • ๐Ÿฅˆ Knowing whats going on with games
  • ๐Ÿฅ‰ Certificate and Confidence!
  • ๐ŸŽ–๏ธ Level up and potential new horizon!
Choose PlanContact Me

Advanced Course ๐Ÿ‘จโ€๐Ÿš€

For kids over 12 yo and have basic programming experience, this course would be good fit to start game development practice. Godot game engine is an emerging and popular game making tool, easy to get started, consume much less computer resources than other gaint game engines. Once you start using it, you'd fall love with it.

Goals:

Getting familliar with Godot game engine from Godot101, learn game development workflow by analyzing excellent examples.

Course Settings:

๐ŸŽ Content๐Ÿค– Dev 2DGame with GodotDev 3DGame with Godot
Game EngineGodot๐Ÿ‘ˆ
IDE(editor)Download๐Ÿ‘ˆ
Length10~20 sessions(optional after 10th)๐Ÿ‘ˆ
FeaturesInnovative and intuitive approach to develop games๐Ÿ‘ˆ
Difficulty๐ŸŒถ๏ธ๐ŸŒถ๏ธ๐ŸŒถ๏ธ๐ŸŒถ๏ธ๐ŸŒถ๏ธ๐ŸŒถ๏ธ๐ŸŒถ๏ธ
Source CodeHERE-
session-01Welcome to Godot-
session-02Movement and 2D animation-
session-03Player controlled Sprite and Collision-
session-04Signals and Timer-
session-05Arcade Physics-
session-06Using RayCasts to detect-
session-07Camera and Scrolling Background-
session-08KinematicBody2D Collisions Done Right-
session-09Working with RigidBody2D-
session-10Dodge the creeps Remake-
session-11Kinematic Character mini game-
session-12Official 2D/Pong mini game-
session-13Your First Game Godot 2d Platformer-
session-14Air Combat 1-
session-15Air Combat 2-
session-16Using Raycast as Detector-
session-17Making Isometic Tilemap-
session-18Moving in Isometic Tilemap-
session-19Using Animation Player-
session-20Making UI Theme-
session-21How to Make A 2D Ghost-
session-22Using Parallax Layer-
session-23Using Audio Stream Player-
session-24Making Explosion Effect-
session-25How to Dynamic Create Enemies-
session-26How to Use Trigger-
session-27How to Use Collision Layers-

Assignments:

  • coming ...
  • soon ...
  • stay ...
  • tuned ...

Outcome:

Have a better understand of Game development, familliar with Godot game engine, knonwing how to develop you own game.


Professional Course ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป

Also named as HarvardX Certificates Tutoring Course, for young people in college or in workplace but want to devote programming career, this certificate course is absolutely worth to try. HarvardX professional CS50 courses is excellent, but often students confront small problems to complete the assignments successfully. This course help to clarify those unecessary and obscure concepts, setup working programming environment, ensure you on the right track to the success. HarvardX Certificates Course including CS50X and CS50G.

Goals:

Knowing common design patterns in game development, and design your own game from the scratch, achieve HarvardX certificates.

Course Settings:

  • Game Design Patterns
  • CS50X learning without pain
  • CS50G learning without pain

Outcome:

  • Your own game published.
  • Achieve HarvardX Certificate.

Godot Acadamy

A straightforward path to learn programming and game development.

lwz7512@gmail.com
  • Courses
    • Beginner
    • Advanced
    • Professional
  • Learn
  • About

ยฉ 2021 Godot Acadamy

Follow on TwitterFollow on Instagram