O que é uma Game Engine?
Game Engine (Ou Motor do Jogo, em portugês) é o coração de onde o nosso jogo vai ser criado. Um jogo precisa de diversas coisas para funcionar: Sistema de colisão, Gravidade, Sistema visual (2D ou 3D) e muito mais, e o papel de uma Game Engine é de dar fácil acesso ao desenvolvedor de jogos a esses elementos.
Os motores de jogo mais comuns atualmente são:
- Unity Engine
- Unreal Engine
- Godot
- Game Maker
- Roblox Studio
Por que usar o Roblox Studio?
Roblox Studio tem duas vantagens que o tornam uma boa ferramenta de aprendizado na área de criação de jogos que são: publicação simplificada dos jogos e acesso a objetos e scripts feitos por outros jogadores.
Porém isso também vem com suas desvantagens: desenvolver jogos mais complexos se torna muito mais difícil dentro do Roblox Studio, já que esse foi criado com simplicidade em mente. Sua linguagem de programação, Lua 5.1, é também mais difícil de se aprender o básico se comparado com outras linguagens como C# ou JavaScript.