Skip to content

Livestream and devlogs

Ciro Continisio edited this page Jul 30, 2021 · 4 revisions

As part of Open Projects we have produced a number of videos. This is an index of all of them, and of the topics we covered. Please note that videos are a "photograph" of the project at the time they were made, so sometimes they might contain details on the game that have changed in time. This wiki always has the latest updated info.

Chapter markers
For each video, you can go to YouTube and use the links in the description or the chapters on the video's timeline to skip to the desired topic.

YouTube chapter markers

The Devlogs

Devlogs are pre-recorded short videos that cover one topic in a condensed format (10 mins or so).

  1. How we built the toon shader - Toon shading, outlines, Shader Graph
  2. Game architecture with ScriptableObjects - Game architecture, ScriptableObjects, singletons, game managers, events
  3. Handling complex input - Input System package, controller input, UI integration
  4. Packaging content with Addressable Assets - Content packaging, Addressable Assets package, AssetBundles, asset duplication, fast game boot
  5. Bringing characters to life with animation - Animation, Animation Rigging package, IK, Lookat, Animator controller, animation layers

The Journey livestream

During the development of the game, we ran a livestream show called "The Journey". In this long-format videos we showed progress on the game, system by system, with the active participation of the community in the chat.

  1. Episode 1 - Intro to Open Projects and to Chop Chop, game story, toon shading, Shader Graph
  2. Episode 2 - UI wireframing, event system, event channels, scene loading, state machine
  3. Episode 3 - Game design, Input System, cutscenes, Timeline, Localisation
  4. Episode 4 - Audio playback, masking and tinting shaders
  5. Episode 5 - UI, inventory, world interactions, Prefab workflows
  6. Episode 6 - Quest system, scene architecture, Animation Rigging package
  7. Episode 7 - Quest system, Localization package, combat, world building, whiteboxing
  8. Episode 8 - Combat system, Addressable Assets, game music reveal
  9. Episode 9 - Game story, quests, save system

Contribution guide

Very short video-tutorials on how to contribute and to use Git. A good intro for people new to Git.

  1. Github and cloning the project - How to get the project on your machine via Git
  2. Opening a Pull request - Making a contribution to the project, by sending a new 3D model

Home
Video materials

Basics

World building and Graphics

Game architecture

The game systems explained, with API examples. For programmers.

Game design

How-tos for designers to expand the game's gameplay.

  • Adding quests
  • Adding items
  • Creating dialogues
  • Making a cutscene
Clone this wiki locally