Sobre

Sobre o Projeto

A Evolução da Educação de Jogos na UFF

O PPlay é mais do que uma biblioteca de software; é uma iniciativa acadêmica que transforma o aprendizado de programação em uma experiência visual, tátil e criativa.

📜 O Legado: PPlay 1.x

Desenvolvido pelo UFF Medialab, o PPlay nasceu com o propósito de tornar o ensino de programação mais acessível e envolvente. Inspirado no JPlay (um framework em Java desenvolvido pelos professores Bruno Feijó, Esteban Clua e Flavio Soares), o PPlay trouxe essa mesma filosofia para o ecossistema Python.

A plataforma é a base da disciplina de Laboratório de Programação de Jogos da Universidade Federal Fluminense (UFF), permitindo que alunos do segundo período vejam suas criações ganharem vida e compartilhem seus resultados na nossa galeria.

Equipe Original

  • ◈ Prof. Esteban Clua
  • ◈ Prof. Anselmo Montenegro
  • ◈ Gabriel Saldanha
  • ◈ Adônis Gasiglia
  • ◈ Yuri Nogueira
  • ◈ Sergio Herman
NOVA GERAÇÃO

🚀 A Nova Era: Power PPlay 2.0

Em 2026, a biblioteca passou por sua maior transformação técnica sob a arquitetura de Kauã Neves Jesus de Paula. O objetivo foi elevar o PPlay de uma biblioteca didática simples para um Framework de Alta Performance, capaz de sustentar projetos de escala profissional.

Performance

Resource Caching e Viewport Culling para gerenciar milhares de objetos.

Precisão

Física Cinemática 4.0 com sub-stepping e resolução de eixos separados.

Modernidade

Iluminação dinâmica, sistemas de partículas e suporte a resoluções HD.

💡 Mensagem aos Futuros Programadores

O código da Power PPlay 2.0 é aberto, expansível e robusto. Ele foi projetado para que você possa focar na sua criatividade e no design do seu jogo, enquanto a engine cuida da matemática pesada e da performance. O seu limite agora é a sua imaginação.

Desenvolvido com paixão no Instituto de Computação da UFF (IC-UFF).
Niterói, Rio de Janeiro – 2026.