Sylora · Bastidores

Quem está por trás do mundo

Um aluno da Escola Secundária de Mem Martins que decidiu criar um jogo completo como Prova de Aptidão Profissional, com tudo o que isso implica: código, história, arte e infraestrutura web.

12 meses ativos 1 developer 1 mundo grego PAP 2025/2026
Projeto

O projeto até hoje

12
Meses de Desenvolvimento
Desde setembro 2025
1
Atos Jogáveis
Ato I jogável
~16k
Linhas de Código
Site + jogo combinados
12+
Sistemas Implementados
Jogo e site
Autor

Quem sou

MS
Márcio Sousa Criador · Game & Full-Stack Developer
  • Mecânicas de jogo, combate e sistemas de inimigos (GameMaker / GML)
  • Design de níveis, ilhas e balanceamento
  • Pixel art, sprites e animações (Aseprite)
  • Narrativa, diálogos e world-building do universo Sylora
  • Backend full-stack: base de dados, APIs, autenticação e cloud saves (PHP / MySQL)
  • Frontend, interface e UX (HTML / CSS / JS), i18n, SEO e deploy (Docker / Railway)
GameMaker GML PHP MySQL JavaScript Aseprite Docker Git

Samuel Meixieira colaborou no desenvolvimento de Sylora enquanto o projeto foi feito como Prova de Aptidão Profissional. Terminada a PAP, optou por não continuar, e desde então o projeto é desenvolvido apenas por Márcio Sousa.

Desenvolvimento

A nossa jornada

  1. Setembro 2025

    Ideia inicial e arranque

    Decidimos desenvolver um jogo como Prova de Aptidão Profissional. A ambição era clara: um RPG narrativo ambientado na Grécia Antiga, com história, combate e exploração próprios.

  2. Outubro 2025

    Escolha do GameMaker

    O GameMaker foi escolhido pela sua curva de aprendizagem acessível para jogos 2D. Rapidamente descobrimos que os seus recursos têm limites que nos obrigaram a repensar vários objetivos iniciais.

  3. Dezembro 2025

    Site de suporte

    Em paralelo ao jogo, foi desenvolvido um site completo: sistema de contas, perfis, avatares com crop, página de história, área de jogo e saves na cloud. O volume de trabalho multiplicou, e a aprendizagem em desenvolvimento web full-stack também.

  4. Março 2026

    Iteração e polish

    Funcionalidades que pareciam simples transformaram-se em pesadelos técnicos. Sistemas que imaginávamos implementar em dias levaram semanas. Aprendemos a adaptar, a simplificar sem perder a essência, e a encontrar soluções criativas dentro das limitações da engine.

  5. Hoje

    A caminho da entrega

    O projeto Sylora representa mais do que uma PAP. É a prova de que dois estudantes conseguem, com determinação e muitas horas de trabalho, construir algo do zero, desde a narrativa até ao código, desde o pixel art até à base de dados.

Tecnologias

Ferramentas utilizadas

GameMaker Studio 2 Motor do jogo, lógica, física e renderização 2D
GML Linguagem de programação nativa do GameMaker
PHP & MySQL Backend do site, autenticação, base de dados, perfis
HTML / CSS / JavaScript Frontend do site, interface, animações, interatividade
Aseprite Criação de sprites e animações em pixel art
Git & GitHub Controlo de versões e colaboração
Reflexão

O que aprendemos

Este projeto ensinou-nos que o desenvolvimento de software raramente corre como planeado, e que isso não é um fracasso, é parte do processo. Cada obstáculo técnico tornou-se uma oportunidade de aprender algo que os livros não ensinam.

Aprendemos a trabalhar em equipa sob pressão, a dividir responsabilidades, a comunicar problemas e a tomar decisões difíceis sobre o que era viável dentro do tempo disponível. Acima de tudo, ficámos com a certeza de que escolhemos a área certa.

Contacto

Fala comigo

Escola Secundária de Mem Martins · PAP 2025/2026 · 20 valores

Sylora: Ecos dos Deuses nasceu como Prova de Aptidão Profissional no Curso Profissional de Gestão e Programação de Sistemas Informáticos. A PAP foi apresentada e defendida com 20 valores, a cotação máxima. Concluída a avaliação, o projeto deixou de estar ligado à escola e prossegue como projeto pessoal independente, em desenvolvimento contínuo.