Skip to content

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

  • 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.

  • 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