TO
MY
WORLD
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.
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/
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)
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é? 😅
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.
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.
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.
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. 😅
P.S.: Os porquinhos da índia são todos os meus pets, e o jogo é uma homenagem a eles. ❤️
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.
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.
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.