.: version 2025.05.28 :.
WELCOME
TO
MY
WORLD
> ABOUT ME_

Olá! Me chamo Maurício 'MauManX' Horiuchi e sou Tecnólogo em Processamento de Dados.

Desenvolvo softwares e websites desde 2000, e agora estou me desbravando no mundo do GameDev.

Sempre tinha interesse em ingressar na área, mas havia pouco acesso aos materiais e ferramentas para desenvolvimento de jogos. Até que, de uns 15 anos pra cá, "o jogo virou" e surgiram várias ferramentas e materiais na Internet, facilitando a vida dos GameDevs.

Mesmo assim, comecei programando no HTML5+CSS+JS utilizando o Canvas "na raça", para entender melhor a lógica de programação de um jogo. Então, resolvi mexer em game engines como Unreal, Unity, GameMaker, até conhecer o Godot a qual escolhi como minha principal ferramenta para criação de jogos.

Estou aprendendo Unity, pois é uma das engines que as empresas mais procuram, mas enquanto não aprendo por completo, a Godot se manterá como a preferida.

Ah! Estou correndo para aprender IA também, pois é o que vai ajudar em muito todas as partes do desenvolvimento de jogos.

> MY GAMES_
Aqui temos 3 jogos publicados para GameJams e 1 criado numa imersão com JS, onde consigo demonstrar um pouco das minhas habilidades com criação de jogos.
Todas artes, animações, design, desenvolvimento, músicas* e SFX foram criadas por mim.
*(com exceção do "MMX Carnival Simulator 2023" a qual peguei a música do site FreeSound.org)
Todos estão publicados no Itch.io: https://maumanx.itch.io/
LoopBoy
LoopBoy é um jogo de plataforma 2D onde você controla um personagem que deve coletar itens para poder escapar de um mundo em constante loop.
O jogo foi desenvolvido para a GameJam da CSJ com o tema foi "Loop Infinito", e foi um dos finalistas como "Menção Honrosa" entre mais de 100 jogos participantes.
Link do Wenes jogando LoopBoy (pule o vídeo para 23:25)
Link do LoopBoy sendo selecionado como "Menção Honrosa" (pule o vídeo para 2:40)
Tchibum Park
Tchibum Park é um jogo de reflexo num parque aquático, onde deve manter o público organizado, pressionando apenas 1 botão.
MMX Carnival Simulator 2023
MMX Carnival Simulator 2023 é um jogo de simulação onde você deve gerenciar um bloquinho de carnaval, gerenciando a diversão, segurança, limpeza, entre outras coisas dos foliões.
O jogo foi desenvolvido para a GameJam da CSJ com o tema "Carnaval", e foi o vencedor da GameJam que teve... 1 jogo participante. 🙃
Assim... não dá pra dizer que não ganhou, né? 😅
Perdidos na Floresta
Perdidos na Floresta é um InfinityRun criado na Imersão Alura de JS GameDev utilizando o P5.js.
O jogo tem como protagonistas o Leon e Nilce do canal "Coisa de Nerd", que divulgaram essa imersão. Todos sons e música, foram extraídos de vídeos do próprio canal e possui várias referências sobre eles.
A arte e programação foram feitas por mim, e o jogo foi desenvolvido durante o evento.
Você pode jogá-lo nesse link.


> MY ABILITIES_

Eu sempre gostei de mexer em ferramentas, que me ajudam na criação das coisas que quero fazer. Então, desde muito jovem, fuçava de tudo do que precisa para alcançar meus objetivos.

No mundo da criação de jogos digitais, minhas principais ferramentas são o Godot como a engine, Aseprite para pixel art e animação 2D e Blender para 3D. Não vou negar, música e sfx não é meu forte, mas consigo fazer o básico utilizando apps gratuítos disponíveis online (e ajusto com Audacity quando necessário).

Como profissão, escolhi ser analista programador, então utilizo bastante IDEs tipo VSCode com banco de dados SQL para criar apps e páginas web (HTML, CSS, JS, entre outros frameworks). E agora crio scripts para Unity, que estou constantemente estudando para um dia ficar 'pro' nessa engine.

Fora essa área de GameDev, também utilizo Excel (pacote Office em geral), editores de imagem/vetorial/3D, editores de audio e video, entre outros que acabam precisando usar ocasionalmente. Mas no final ajudam no GameDev de alguma forma.

> MY PROJECTS_
Aqui estão alguns dos meus projetos inacabados ou que fiz apenas para estudo, mas que vale a pena mostrar.
Contra 2.0
Para treinar o desenvolvimento de jogos 2d de plataforma, resolvi fazer uma versão do Contra, mas com o meu estilo de arte.
Tenho interesse em terminar o jogo, mas por enquanto só possui a 1ª fase "quase" terminada. 😜
O jogo é um projeto pessoal, e não tem relação com a Konami ou qualquer outra empresa.
Aqui estão alguns materiais como a 2ª fase e o sprite do boss Gromaides, que ainda serão implementados no jogo.
Deliver Metal
Esse é o Deliver Metal 🤘, um jogo que estava sendo feito para uma GameJam, mas acabou não dando tempo de terminar (estava uns 90% terminado 😭).
Nele, você controla um motoboy roqueiro, que deve entregar uma encomenta extremamente instável capaz de destruir o mundo. Por isso, precisa tomar cuidado com todas ações feitas durante o caminho, com seu trânsito caótico e ladrões querendo roubar sua encomenda.
Pretendo terminar de desenvolvê-lo, mas terei que refazê-lo do zero, pois foi feito no Godot 3 (assim como o Contra, aliás). Além de implementar as partes faltantes e fazer os ajustes dos bugs, que sempre tem. 😅
Pignic Tales
Este jogo é especial, apesar de nunca ter terminado. Inicialmente chamado de Lili's Pignic, foi o 1º projeto a ser desenvolvido quando resolvi ser GameDev.
P.S.: Os porquinhos da índia são todos os meus pets, e o jogo é uma homenagem a eles. ❤️
Começei fazendo em Canvas puro do HTML, programando diretamente no JS, com o intúito de entender melhor a lógica de programação de um jogo. Depois de aprender a usar o Godot, decidi refazê-lo com todo potencial da engine, além de implementar vários pontos e deixá-lo mais profissional.
O jogo é bem simples, onde você deve pegar o máximo de frutas antes do tempo acabar, e os porquinhos da índia "atrapalham" comendo essas frutas. Há várias mecânicas para prolongar o jogos, assim como dificultar o jogador a alcançar os objetivos.
Outros Projetos
Tenho vários outros projetos em aberto, tanto inacabados quanto para aprender a usar as ferramentas como o Godot, Aseprite, Blender, entre outros. Eles ainda estão em desenvolvimento, inacabado ou parado, mas quem sabe um dia não termino e disponibilizo para todos usufruírem? 😉


> MY HISTORY_

Minha história com jogos começou muito cedo, quando meu pai tinha um Atari 2600, e depois outros consoles como o TRS-80, Apple][, NES, entre outros. Eu jogava muito todos esses jogos, e isso me fez querer fazer meus próprios jogos um dia.

Com o tempo, fui aprendendo a programar em VB6 na faculdade, e comecei a fazer algumas "bizarrices" com ele, como point n' click e animações simples. Aprendi a desenhar no CorelDRAW, Photoshop e até no Paintbrush (Paint para os mais novos). As animações aprendi assistindo desenhos animados e estorinhas feitas com diversas técnicas de animação.

Como eu sempre gostei de desenhar (não tão bem assim, mas acho que está acima da média 👽), comecei a desenhar numas folhas de cadernos que sobrava da escola, minhas próprias fases de jogos que jogava, além de jogos que eu acabava inventando. Todos com mecânicas, inimigos, itens, personagens e as vezes tinha até historinhas, tudo ainda bem simples (tinha menos de 10 anos), mas com o tempo foi melhorando tudo (arte, design, desafios, puzzles, etc.).

Isso tudo foi feito jogando, vendo revistas estrangeiras sobre jogos (mal lia direito, ainda mais em inglês ou japonês 🤯), observando e teorizando praticamente sozinho, sem material de estudo (na época era impossível achar algo do tipo).

Então, entrei numa faculdade onde aprendi a programar em VB6 e comecei a fazer algumas "bizarrices" com ele, do tipo um point n' click pra sair de um quarto e um retângulo soltar hadouken ao fazer meia-lua + soco... além de muitos outros testes apenas no intuito de aprender mecânicas de jogo e lógicas de programação. As artes eram feitas no CorelDRAW, Photoshop e até no Paintbrush (Paint para os mais novos).

As animações, eu aprendi assistindo muito desenho animado e estorinhas feitas com diversas técnicas de animação. Houve um momento em que usei muito o Flash (antes de "queimarem o filme dele"), mas foi mais para criar artes interativas para sites, e muito pouco para jogos, porém aprendi bastante a trabalhar com timeline.

Depois de passar pelo longo período de aprendizados e experimentações, tipo um Tetris no Excel 🤪... surgiram materiais e ferramentas que facilitam a criação de jogos e parti de vez para o mundo do GameDev.

> MY ARTS_
Aqui encontrarão algumas artes feitas de várias formas e utilizando várias ferramentas. Tem desenho pixelart, arte digital, vetorial, 3D.
PixelArt
Faço qualquer tipo de arte pixelada, desde sprites, animações, cenários, até ícones e logotipos. Abaixo estão alguns exemplos de artes pixeladas.
Vetorial
Desenhos vetoriais aprendi mais por ser uma alternativa "mais fácil" de desenhar digitalmente, pois automatizava muitos processos, como traçar linhas, curvas, pinturas, etc. Abaixo estão alguns exemplos de artes vetoriais.
3D
Eu não negar, 3D não mexi muito... mas aprendi o básico para fazer algumas coisas como modelagem, texturização e renderização. Abaixo estão alguns exemplos de artes 3D.
Desenho Digital
Paintbrush... bom, também usei pra desenhar algumas coisas (obs.: o colorido de um dos desenhos foi feito no Photoshop). Abaixo estão alguns exemplos de artes digitais.