Skip to content
View VitorTz's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home
  • UFSC
  • Florianópolis, SC. Brasil
  • 00:20 (UTC -03:00)

Block or report VitorTz

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
VitorTz/README.md

👋 Olá, Me chamo Vitor, estou cursando Ciências da Computação pela UFSC

Estou em fases iniciais de minha vida como desenvolvedor e sempre disposto a aprender, escutar, e a evoluir como pessoa e profissional.

Minha área de interesse é o desenvolvimento e criação de jogos. Estou me especializando e dedicando grande parte de meus estudos e tempo nesta área.

Considero que ter uma base teórica forte e bem fundamentada é mais importante que dominar certo framework ou tecnologia específica. Por este motivo, direciono meus estudos não em aprender a usar game engines como Unity ou Godot mas sim em entender as soluções implementadas e propostas por tais e em quais fundamentos estes softwares estão sustentados.

Para esta tarefa busco complementar e guiar meu conhecimento em livros já conhecidos da área como Game Engine Architecture (Jason Gregory), Game Programming Patterns (Robert Nystrom) e Foundations of Game Engine Development (Eric Lengyel) entre outros. Minha intenção é sempre ter um fundamento e conhecimento sólidos e independentes de qualquer plataforma ou tecnologia.

Para pôr em prática meus estudos, desenvolvo meus jogos com o uso da linguagem C com o auxílio da biblioteca Raylib. Tenho, atualmente, dois pequenos projetos que implementam o padrão ECS (Entity-Component-System) junto da noção de diferentes cenas que representam diferentes partes do jogo.

Estes projetos são uma versão simplificada do jogo Geometry Dash e outra do jogo Touhou. Considero que ambos são satisfatórios e representam o conhecimento que adquiri até agora. Explicações mais detalhadas sobre cada um podem ser encontradas em seus respectivos repositórios.


💻 Tecnologias que conheço

  • Git Linux-icon Python Java-Icon C-icon Cpp-icon

Pinned Loading

  1. Social-Media-API Social-Media-API Public

    Python

  2. Todo-List-CRUD Todo-List-CRUD Public

    JavaScript

  3. Yu-Gi-Oh-API Yu-Gi-Oh-API Public

    Python