Google Season of Docs 2020 results
A Brand New Tutorial
Technical writer: Deniz Karakay
Description
I prepared a new game tutorial to guide people to develop a level-based space-shooter game using GDevelop. This tutorial will help new-comers to begin to use GDevelop. It is a simple space shooter game where the player controls a spaceship and has to shoot enemies and avoid meteors in space. During the GSoD period, I developed the game on GDevelop and wrote the chapters of the tutorial by providing as much as visuals.
The chapters in the tutorial covers:
- Creating a project on GDevelop
 - Adding objects to the game
 - Moving these objects with/without user input
 - Moving camera and background according to the objects’ movements
 - Detecting collisions between objects
 - Using behaviors to simplify some events like calculating the health
 - Adding UI elements to show some details
 - Adding sound effects/music to the game
 - Showing visual effects in the game
 - Preparing varied levels on GDevelop
 - Designing the main menu
 - Connecting these levels in the main menu
 
Demo video
Links:
- http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/2-move-player
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/3-shoot-and-health
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/4-background-and-camera
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/5-enemies
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/6-enemy-mechanics
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/7-meteors
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/8-powerups
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/9-ui
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/10-sound-effects-music
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/11-visual-effects
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/space-shooter/12-levels
 
Design the optimal learning experience for beginners
Technical writer: David Turnbull
Description
I started by conducting a content audit to identify:
- the current structure of the documentation
 - the essential concepts that new users of GDevelop needed to understand
 - the most obvious opportunities for improving the onboarding experience
 
This is a link to the audit:
https://docs.google.com/spreadsheets/d/1Ai3GZp3LCfqikWlB-g5rZL-KmEet0OH8M-W9XU3btug/edit#gid=1093585766
I spent the rest of my time rewriting a number of pages from scratch, including GDevelop's most popular tutorial, to improve the readability, structure, and completeness of the content. A lot of this work involved reducing duplication, using a wider variety of structural elements (eg. headings and bullet points), and ensuring that concepts are introduced at the most relevant moment.
Links
- http://wiki.compilgames.net/doku.php/gdevelop5/start
 - http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
 - http://wiki.compilgames.net/doku.php/gdevelop5/objects
 - http://wiki.compilgames.net/doku.php/gdevelop5/behaviors
 - http://wiki.compilgames.net/doku.php/gdevelop5/events
 - http://wiki.compilgames.net/doku.php/gdevelop5/all-features/expressions
 - http://wiki.compilgames.net/doku.php/gdevelop5/all-features/variables
 - http://wiki.compilgames.net/doku.php/gdevelop5/all-features/variables/global-variables
 - http://wiki.compilgames.net/doku.php/gdevelop5/all-features/variables/scene-variables
 - http://wiki.compilgames.net/doku.php/gdevelop5/all-features/variables/object-variables
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/start
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-2
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-3
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-4
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-5
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-6
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-7
 - http://wiki.compilgames.net/doku.php/gdevelop5/tutorials/platformer/part-8