MK Racing Cars 3DProjeto

MK Racing Cars 3D

Unity | C#

MK-RacingCars3D é um protótipo de simulação estratégica de corrida desenvolvido em Unity (C#), com foco em arquitetura modular, tomada de decisão em tempo real e gerenciamento dinâmico de recursos durante corridas. O projeto explora a interseção entre simulação técnica e estratégia de equipe, inspirado em jogos de gestão de motorsport, porém com ênfase na modelagem de sistemas e lógica de corrida.

Abrir repositorio/site

🏁 MK-RacingCars3D

A Motorsport Strategy & Simulation Prototype

MK-RacingCars3D é um protótipo de simulação estratégica de corrida desenvolvido em Unity (C#), com foco em arquitetura modular, tomada de decisão em tempo real e gerenciamento dinâmico de recursos durante corridas.

O projeto explora a interseção entre simulação técnica e estratégia de equipe, inspirado em jogos de gestão de motorsport, porém com ênfase na modelagem de sistemas e lógica de corrida.


🎯 Objetivo do Projeto

Este projeto não foi criado apenas como um jogo jogável, mas como um estudo prático de:

Arquitetura de sistemas em Unity

Simulação de corrida desacoplada da camada visual

Tomada de decisão estratégica baseada em variáveis de estado

Gerenciamento dinâmico de recursos (combustível, pneus, estratégia)

Estruturação modular de managers e painéis de UI

Ele faz parte do meu portfólio como desenvolvedor independente.


🧠 Sistemas Implementados

🏁 Simulação de Corrida

Corrida em tempo real com múltiplos pilotos controlados por IA

Sistema de contagem regressiva automática

Controle de ritmo e velocidade estratégica

🛞 Gestão de Recursos

Consumo progressivo de combustível

Desgaste e degradação de pneus

Estratégia de pit stop com troca de pneus e abastecimento

🎮 Controle Estratégico

Ordens dinâmicas para pilotos

Ajuste de comportamento durante a corrida

Influência direta do jogador na tomada de decisão da equipe


🏗 Arquitetura

O projeto foi estruturado com foco em organização e separação de responsabilidades:

Managers dedicados (RaceManager, GameManager, TimeManager, etc.)

Separação entre lógica de simulação e representação visual

Sistema modular de SimulationEngine / painéis / HUD

Prefabs organizados por responsabilidade

Estrutura preparada para expansão futura (campeonato, múltiplas equipes, progressão)


🛠 Tecnologias Utilizadas

Unity 2022.x

C#

Estrutura baseada em Prefabs e Managers desacoplados

Assets 3D próprios e complementos da Asset Store


▶ Como Executar

Abra o projeto no Unity Hub (versão 2022.x recomendada)

Carregue a cena principal

Execute a cena para iniciar a simulação

Observação: este é um protótipo focado em sistemas e arquitetura. Não possui menus completos ou progressão finalizada.


📌 Roadmap

Sistema completo de campeonato

Expansão de equipes e pilotos

Interface avançada de gestão

IA estratégica mais sofisticada

Polimento visual e otimização


👨‍💻 Autor

Maurício Makimori Desenvolvedor independente focado em simulação, arquitetura de sistemas e prototipagem avançada.

GitHub: https://github.com/marukezu

Instagram: https://www.instagram.com/marukesu92/


📜 Licença

Todos os direitos reservados. O código pode ser analisado para fins de estudo, mas não pode ser utilizado, modificado ou redistribuído sem autorização.