Fish Engine

Introdução

Introduction

O Fish Engine é um editor de jogos 2D que roda no próprio Android. Você cria objetos, monta a lógica com blocos ou Lua e testa na hora, sem computador e sem compilar.

Fish Engine is a 2D game editor that runs on the Android device itself. You create objects, build logic with blocks or Lua, and test instantly — no computer, no build step.

Requisitos

Requirements

  • Android 5.0 (API 21) ou superior.
  • O APK do Fish Engine instalado (baixar).
  • Opcional: permissão de acesso a arquivos, para guardar os projetos em /storage/emulated/0/Fish.
  • Android 5.0 (API 21) or newer.
  • The Fish Engine APK installed (download).
  • Optional: file access permission, to keep projects in /storage/emulated/0/Fish.

Conceitos

Concepts

TermoTermO que éWhat it is
ProjetoProjectUma pasta com sua cena, scripts, imagens e sons.A folder with your scene, scripts, images and sounds.
CenaSceneA área de trabalho onde os objetos ficam.The workspace where objects live.
ObjetoObjectSprite, tilemap ou área de colisão com posição e tamanho.A sprite, tilemap or collision box with position and size.
BlocoBlockUma ação ou evento montado visualmente.An action or event assembled visually.
ScriptScriptCódigo Lua de um objeto, na função atualizar() (ou update()).An object's Lua code, in the atualizar() (or update()) function.
MundoWorldO tamanho total que a câmera pode percorrer no jogo.The total area the camera can travel in the game.

Primeiros passos

First steps

  1. Crie um projeto com nome e pacote (ex.: com.meujogo).
  2. Na Cena, adicione um Sprite e escolha a imagem.
  3. Abra os Scripts do objeto e monte blocos (ex.: "Enquanto tecla direita → Mover X 3").
  4. Toque em Executar para jogar e em Salvar para gravar.
  1. Create a project with a name and package (e.g. com.mygame).
  2. In the Scene, add a Sprite and pick an image.
  3. Open the object's Scripts and assemble blocks (e.g. "While right key → Move X 3").
  4. Tap Run to play and Save to write the project.