Skip to content
View weslleyothiago's full-sized avatar
:copilot:
cout << "Hello, world!";
:copilot:
cout << "Hello, world!";

Highlights

  • Pro

Block or report weslleyothiago

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
weslleyothiago/README.md

Bem-vindo ao perfil de weslleyothiago

mensagem de boas-vindas animada


Sobre mim

👋 Sou o Weslley (weslleyothiago), desenvolvedor fullstack/game design.

Meu primeiro “console” foi um PC simples que meu pai montou com um emulador de SNES. Entre Donkey Kong, Super Mario Bros e Bomberman 4, nasciam as primeiras mecânicas na minha cabeça — reimaginava chefes e poderes (tipo um Mario com AK47 😅) sem nem saber que isso tinha nome: game design. Essa curiosidade ficou — e virou profissão.

Anos depois, a comunidade dev e um vídeo do Felipe Deschamps me levaram ao CS50, do David Malan. Desde então, mergulhei na programação: hoje transformo ideias em protótipos jogáveis, com código limpo, testável e orientado a valor para quem joga.

Hoje, meu plano é mergulhar em cibersegurança, fortalecer meu domínio de Linux e evoluir em game design — documentando o processo por aqui.

  • 🚀 2025: evoluir meu inglês, concluir um projeto autoral e aprofundar meu conhecimento em game design.
  • 🎓 Estudante de Engenharia de Computação (2025–2029) — UNISATC.
  • 🗂️ Ver ementa do curso

🔗 Para tirar essas ideias do papel, estou mergulhando em:

  • 🎮 Unreal Engine 5.6 — Blueprints/C++, Lumen/Nanite, GAS e replicação multiplayer.
  • ⚙️ Metodologias ágeis — Scrum/Kanban com foco em fluxo, métricas e previsibilidade.
  • 🎨 UI/UX — Figma, acessibilidade e microinterações para experiências intuitivas.

O que estou trabalhando

  • 🔭 Próximo projeto a retomar (em pausa): Snake Game em C++ com Raylib — repositório será atualizado em breve.
  • 🛠️ Explorando: testes de integração/E2E e performance.
  • 🧪 Melhorando: documentação (Doxygen) e padrão de contribuição.

🎯 Habilidades que vou evoluir com esse projeto

  • Mecânicas e gameplay

    • 🎮 Controles WASD responsivos
    • 🤖 Comida móvel (movable food) para aumentar o desafio
    • 🔰 3 níveis com layouts diferentes + customização de níveis (feature em desenvolvimento)
  • Renderização e UI

    • 🟢 Renderização, HUD e feedbacks visuais com Raylib
  • Arquitetura e código

    • 🧱 Padrões OOP aplicados: Command, Game Loop
    • 🧩 Separação de camadas: {core logic} vs {render}, integrando em {game logic} e no game loop
  • Qualidade, build e docs

    • 🧪 Testes unitários com Catch2
    • 📁 Estrutura de pastas limpa e automação de build com CMake
    • 📄 Documentação com Doxygen
    • 📑 Formatação de código com clang-format
  • Gestão e processo

    • 📊 Kanban (GitHub Projects ou Jira)

O que estou estudando agora

-📚 Unreal Engine 5.6 — Aprofundando Blueprints e C++ para gameplays performáticos, Lumen/Nanite, Niagara e GAS; estudando replicação multiplayer, Enhanced Input e profiling/otimização. Objetivo: lançar um protótipo jogável e documentar um pipeline de build multiplataforma.

-📚 Metodologias ágeis — Praticando Scrum e Kanban com foco em fluxo e valor: boas histórias (INVEST), DoR/DoD, métricas (lead/cycle time, throughput), limites de WIP e cadência leve. Objetivo: aumentar previsibilidade e reduzir tempo de entrega em projetos pessoais/OSS.

-📚 UI/UX — Usabilidade, acessibilidade (WCAG), design systems e prototipação no Figma; microinterações e testes de usabilidade para validar hipóteses. Objetivo: criar interfaces intuitivas, consistentes e acessíveis com handoff claro para dev.


Minha biblioteca

Livros que estou lendo

  • 📖 Level Up! Um Guia para o Design de Grandes Jogos (PT-BR) — Scott Rogers
  • 📖 Programação de Computadores com C++ ANSI (ISO/IEC 14882:2011): Guia prático de orientação e desenvolvimento — José Augusto N. G. Manzano

Tecnologias e ferramentas

  • Linguagens
    langs

  • Frontend
    frontend

  • Backend
    backend

  • Banco de dados
    dbs

  • SO
    SO

  • Testes
    tests

  • Ferramentas
    tools

  • Game Engines
    tools


Projetos em destaque

REPO_NAME REPO_NAME2


Métricas do GitHub

stats do GitHub top languages

streaks

trophies

contador de visitas


Música 🎧

Spotify Now Playing


Como me achar


footer wave

Pinned Loading

  1. frontend-tcc frontend-tcc Public

    TypeScript 1

  2. backend-tcc backend-tcc Public

    TypeScript 1

  3. portfolio portfolio Public

    Trabalho da escola

  4. weslleyothiago weslleyothiago Public

    Config files for my GitHub profile.