Ready Set Godot! : Series 1

in #gamedev4 years ago

Live streaming starts Oct 23, 2020 4:30 pm CST [9:00 UTC] on Vimm.


Intro

In this series we will be creating a quiz (game show like) party game similar to the "You Don't know Jack" series. By the end of this series you should be familiar with:

  • Using the Godot game engine.
  • Project best practices
  • Scene best practices.
  • UI themeing.
  • Local multiplayer with drop-in /drop-out support.
  • Animations in Godot.
  • Real-time and scheduled events.
  • Particles.
  • Local saving/loading game data.
  • Sound effects and BGM
  • Exporting the game for distribution.

Depending on the support we receive from the community we may also go over.

  • Saving and loading quiz data from a remote server
  • Sharing quizzes with friends using NFTs or other means yet to be decided.

Sequence

The goal of each broadcast will be to accomplish the tasks laid out below. A detailed post on each lesson will accompany the live stream.

Episode 1 (Oct 23):

  • Intro to Godot.
  • Project settings.
  • Scene setup.
  • First question.
  • User Input.

Episode 2 (Oct 30):

  • In-game question editor.
  • Saving and loading questions.
  • Handling multiple players.
  • Score keeping.

Episode 3 (Nov 6):

  • Transitions and Animations.
  • Sounds and Background Music.
  • More PoP! with particles.
  • Question Types
  • PvP interactions

Episode 4 (Nov 13):

  • Game settings saving/loading
  • Final tests.
  • Exporting your game.
  • Thoughts on distribution.

Bonus Episodes

Bellow is a list of possible Episodes that could be created with support from the community (that's you by the way.)

  • Downloadable community created question packs (including sounds/effects/etc.)
  • Networked Multiplayer
  • Non-question mini games

Notes

Getting the most out of these courses should be every participants primary goal. Here are a few suggestions on how to make the most out of your time with the project.

  1. Create a Hive account, and dedicate at least 30 minutes a week highlighting what you've done with your game project. (Don't forget to tag @v-entertainment or use the #vaguelyfamiliar tag so we can like and follow you!)

  2. Join the Vague Entertainment discord channel (link will be provided in lesson posts.)

  3. Don't be afraid to experiment and break things, its how we learn.