GDevelop é um motor de jogos 2D, gratuito e de código aberto, para criação de jogos eletrônicos para computador, celular e, web. O motor foi desenvolvido pelo engenheiro de software do Google, Florian Rival, voltado principalmente para não-programadores e desenvolvedores de jogos com habilidades diversas. Diferentemente de outros motores, o GDevelop emprega um sistema baseado em eventos (ao invés de usar uma linguagem de programação), semelhantes a motores como Construct e Stencyl [en].

Tela do aplicativo web do GDevelop

Desenvolvimento e interface

editar

GDevelop foi desenvolvido por Florian Rival, engenheiro de software do Google no ano de 2008.[1] Diferente de outros motores de jogos mais usados como o Unity e Unreal Engine, não há necessidade do usuário ter conhecimento prévio de linguagem de programação para a criação de jogos 2D, todos os comandos são criados através de um sistema de eventos em uma tela de programação visual,[2][3][4] semelhante aos motores Construct e Stencyl.[5]

De acordo com Rival: "A ideia do GDevelop é tornar a criação de jogos acessível a qualquer pessoa, de iniciantes a desenvolvedores experientes. GDevelop permite que você crie a lógica do seu jogo usando eventos visuais, compostos de condições e ações. Você também pode construir seus objetos de jogo compondo comportamentos predefinidos e personalizáveis (extensões)".[6]

Embora haja a possibilidade de criar jogos apenas utilizando o sistema de eventos, o programa também permite a utilização da linguagem JavaScript no lugar dos blocos de evento, abrindo possibilidade para a expansão de recursos.[7][8]

Referências

  1. Correa, Jose David Cuartas (27 de junho de 2015). Digitopolis II: Creation of video games GDevelop (em inglês). Bogotá: Fundación Universitaria Los Libertadores. p. 3 
  2. Correa, Jose David Cuartas (27 de junho de 2015). Digitopolis II: Creation of video games GDevelop (em inglês). Bogotá: Fundación Universitaria Los Libertadores. p. 66 
  3. G, Gabriel Elías Chanchí; A, María Clara Gómez; M, Wilmar Yesid Campo (2019). «Proposal of an educational video game for the teaching-learning of the requirements classification in software engineering [Propuesta de un videojuego educativo para la enseñanza-aprendizaje de la clasificación de requisitos en ingeniería de software]». RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao. 2019 (E22): 1–14 
  4. Espeso, Pablo (5 de abril de 2016). «6 herramientas para crear videojuegos sin saber programar». EDUCACIÓN 3.0 (em espanhol). Consultado em 26 de dezembro de 2020 
  5. «Slant - Stencyl vs Construct 2 detailed comparison as of 2020». Slant (em inglês). Consultado em 27 de dezembro de 2020 
  6. «Porting a Desktop Game Editor to the Browser with WebAssembly». InfoQ (em inglês). Consultado em 26 de dezembro de 2020 
  7. Griffey, Julia V. (12 de dezembro de 2019). Introduction to Interactive Digital Media: Concept and Practice (em inglês). [S.l.]: Routledge. p. 151. ISBN 978-0-429-62073-7 
  8. Tin Yu, Mr Chak (2020). GDevelop Game Creation: Practical Tips & Techniques for absolute beginners. Hong Kong: Independently published. p. 17. ISBN 979-8652891275