ADRIEL IZOTON DE FACI

> GAME DESIGNER & DEVELOPER _

Tube Tube Revolution

A tribute to the Dance Dance Revolution games, living in the same project as TubeHero but with a completely different approach: arrows scroll up the screen in sync with any YouTube song you pick, and you hit them on the beat. Built with Next.js, React, TypeScript and Three.js, with rhythm judging, combos and scoring working alongside the music sync. Note: yes, I know I am really bad at DDR games lol.

AIGameNext.jsReactTSThree.jsWeb

TubeHero

A tribute to Guitar Hero that runs in the browser and turns YouTube videos into playable songs, with the notes flying toward you in a 3D scene. Built with Next.js, React, TypeScript and Three.js, it combines many systems working together - YouTube playback sync, chart generation, note highway rendering, hit detection, combos and scoring - all tuned to keep the fun in first place.

3DAIGameNext.jsReactTSThree.jsWeb
Minecraft Resource Pack Merger preview

Minecraft Resource Pack Merger

A sophisticated web application designed to merge multiple Minecraft resource packs into a single, optimized ZIP file. It features a modern Minecraft-styled UI, integration with Dropbox for reliable hosting, automatic SHA-1 hash generation, and one-click clipboard copying for easy server configuration setup.

AIMinecraftNext.jsReactTSToolWeb

Cozy Farm

A charming farming game built with a custom-developed Three.js engine. Taking an existing pixel art spritesheet, I used Three.js to create a 2.5D rendering style: the flat 2D sprites are placed in a real 3D world, giving them simulated depth, dynamic shadows and a camera that can move around the farm, while keeping the cozy pixel art look intact.

2D3DAINext.jsReactTSThree.js

Movies Pack Opener

A fun web application built with Next.js and React that simulates opening mystery card packs online. It started with movies, but now has lots of packs from other categories like games, music, anime, Pokémon and more, using free public APIs to fetch the data and generate the cards. It also integrates with Twitch, so streamers can bring pack openings into their live streams. Features dynamic animations and a satisfying pack opening experience.

AINext.jsReactTSWeb
Dino Survival preview

Dino Survival

3D survival game with dinosaurs. The player can collect xp gems to level up and become stronger, battle other dinosaurs and gather power ups to get temporary boosts. Also features an online leaderboard for players to compete for the best score.

3DC#MobileUnity
Web Portfolio preview

Web Portfolio

A fully responsive and interactive personal portfolio website showcasing my game development and programming journey. Built with Next.js, React, and TypeScript, featuring a dynamic 3D environment powered by Three.js and smooth, retro-inspired UI animations.

Next.jsReactTSThree.jsWeb
Purrfect Pizza & Fish Delivery preview

Purrfect Pizza & Fish Delivery

Game made for Ludum Dare 53 Compo (48 hours and from scratch) about a cat that needs to time the deliveries correctly and not fall into holes to score. With 2308 submissions my game got the 337th position overall and the best results were on Humor and Theme with 188th and 203rd respectively.

2DC#Game JamUnityWeb
Grapple Against Time preview

Grapple Against Time

A 2D physics game where the player needs to use a grappling hook to swing through an asteroid field to find oxygen cans that are scattered from the spaceship explosion. This game was made for 3 game jams at the same time, taking into consideration the theme and restrictions of all of them. The overall results were: Mini Jam 130: 22nd position, Gamedev.js Jam: 87th position and Lv.99 Game Jam: 69th position.

2DC#Game JamUnityWeb
Game Invaders preview

Game Invaders

A 2D shoot‘em up where the player needs to kill all the “bugs” helping to “publish” a stable game. Inspired by games like Space Invaders and Chicken Invaders. The jam theme was Unstable and the game was made by myself in 72 hours from scratch.

2DC#Game JamUnityWindows
Bob, The Robot preview

Bob, The Robot

A 2D platform game created together with a friend where we did all the assets, design and code. The jam theme was Rewind and the main mechanic of the game is to rewind time to solve the puzzles and progress through the game.

2DC#Game JamUnityWindows
Cactus Care preview

Cactus Care

A 2D clicker game where the player can grow cacti plants to progress through the game and farm points. I’ve released this game a while ago on Google Play Store but with the recent policy changes it has become obsolete and it’s not available to download anymore through the store.

2DC#MobileUnity
Rock Paper Scissors Lies preview

Rock Paper Scissors Lies

Game created for the international Community Game Jam with the theme The game is a liar in a 7-day duration. Available in web and Windows versions, the game is about rock-paper-scissors battles where the computer gives you hints that are mostly lies, and your goal is to win as many times as possible against your enemy. It features retro graphics and music, both created entirely by me during the jam.

2DC#Game JamUnityWeb
SkyRunner preview

SkyRunner

A 3D infinite runner game where the player is an astronaut that runs on platforms from falling meteors and can collect coins to unlock new cosmetic items. The objective is to get as far as possible to become the number one rank on the global leaderboard. I’ve released this game a while ago on Google Play Store but with the recent policy changes it has become obsolete and it’s not available to download anymore through the store.

3DC#MobileUnity
Sam the Slime Slayer preview

Sam the Slime Slayer

A 2D action survival game where the player slays slimes to survive and choose upgrades that cost health to get stronger after defeating each wave. This game was made for the Ludum Dare 44 with the theme 'Your life is currency'.

2DC#Game JamUnityWeb
Run Cockroach Run preview

Run Cockroach Run

A 2D infinite runner game made for the Two Button Game Jam where the whole game (and menus) needed to be playable using only two buttons.

2DC#Game JamUnityWeb