image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image

JV

Jean Veliz22/06/2025 22:44
Compartilhe

Criando meu primeiro jogo em React Native

  • #React Native

Estou muito feliz em compartilhar meu mais recente projeto: uma réplica um pouco mais simplista do minigame "Knucklebones" do jogo Cult of the Lamb, totalmente desenvolvido em React Native, sem utilizar nenhum motor de jogos como Unity ou Godot!

🚀 Tecnologias e ferramentas utilizadas:

✅ React Native

✅ Reanimated para animações suaves e responsivas

✅ TypeScript para tipagem robusta e confiável

✅ Redux Toolkit para gerenciamento de estado global

✅ Hooks customizados para funcionalidades específicas (como gerenciamento de áudio)

✅ Imagens, sons e fontes personalizadas para criar a estética e a experiência do jogo

✅ Estrutura modular com arquitetura clara e componentes reutilizáveis

💡 Desafios enfrentados:

✅ Criar toda a lógica de jogo (rolagem de dados, regras de pontuação, interações) sem um motor de física ou jogo

✅ Gerenciar o estado global de forma eficiente para suportar múltiplas interações simultâneas

✅ Garantir uma experiência fluida e responsiva em dispositivos móveis

🎮 Por que fiz isso?

Queria me desafiar a construir um jogo simples e divertido usando apenas React Native e sua stack, mostrando que é possível criar experiências interativas sem depender de engines externas. Esse projeto me ajudou a explorar o potencial do React Native para além de aplicativos tradicionais

https://github.com/eccianime/knucklebones

Compartilhe
Recomendados para você
meutudo - Mobile Developer
Deal Group - AI Centric .NET
Randstad - Análise de Dados
Comentários (2)
DIO Community
DIO Community - 23/06/2025 16:32

Jean, seu projeto de replicar o minigame "Knucklebones" do Cult of the Lamb em React Native é incrível! A abordagem de criar um jogo simples, mas com uma lógica própria e sem recorrer a motores de jogo tradicionais como Unity ou Godot, mostra não só a sua habilidade com as tecnologias, mas também a criatividade e a capacidade de tirar o máximo do React Native. Usar ferramentas como Reanimated, TypeScript e Redux Toolkit certamente trouxe muitos aprendizados e desafios, e o fato de você ter conseguido manter a fluidez e a responsividade no jogo é algo a ser destacado.

Eu particularmente gostei da escolha de criar hooks customizados, principalmente para o gerenciamento de áudio, pois isso ajuda a modularizar e tornar o código mais limpo. Além disso, criar componentes reutilizáveis é sempre uma prática inteligente.

Qual foi o maior desafio que você enfrentou ao tentar implementar a lógica de jogo sem um motor de física? Como você lidou com os cálculos e interações sem depender de uma engine dedicada a isso?

JS

Janaina Silva - 22/06/2025 23:27

Parabéns, pelo projeto.