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