HomeProjectsAbout Contact PT
yunguer — projects.sh
$ ls -la ./projects/
// projects: tcc, devikins, dobro-goranku, geomesh, 5-minutos-com-deus, job-tracker, out-of-the-box
// Portfolio

All
Projects

07
projects
Filter:
GAME
Cucura-
purumã

Capstone project, a game built with Unity and C# exploring cultural narrative mechanics and game design as an academic research subject.

UnityC#Game DesignCapstone
// Capstone Project — UFF
GameManager.cs
// Cucura-purumã — Capstone
// Cultural game in Unity / C#

public class GameManager : MonoBehaviour {
  void Start() {
    NarrativeSystem.Init();
    CulturalDatabase.Load();
    SceneManager.LoadScene("Intro");
  }
}

✓ Capstone approved with honors
Live · MoonLabs Studio
RPG
Devikins

Mobile collectible JRPG with Web3 and NFT integration. I was Tech Lead at MoonLabs Studio, on the Unity/C# front-end. Published on iOS and Android.

UnityC#JRPGWeb3Tech Lead
// devikins.com — iOS & Android
BattleSystem.cs
// Devikins — Battle System
// Unity · C# · MoonLabs Studio

public class BattleSystem : MonoBehaviour {
  [SerializeField] Devikin[] players;

  IEnumerator StartBattle() {
    foreach (var p in players)
      yield return p.Attack();
  }
}

✓ Live on App Store & Play Store
Live · MoonLabs Studio
CARD
Dobro
Goranku

TCG for mobile and desktop on Steam, from MoonLabs Studio. Built with Godot and GDScript. I implemented the in-combat emotes and the profile screen, among others.

GodotGDScriptTCGSteamMobile
// dobrogoranku.com — iOS & Android
CardBattle.gd
# Dobro Goranku — CardBattle.gd
# Godot · GDScript · MoonLabs

class_name CardBattle
extends Node

const MAX_ROUNDS = 5

func resolve_round(p1: Card, p2: Card) -> int:
  var result = p1.power + p1.bonus(p2)
  return result - p2.defense
Ongoing · UFF & Petrobras
3D
Geo
Mesh

Master's project (UFF and Petrobras): a system to digitally reconstruct and visualize rock cores from oil wells, with C++ and a Unity/Unreal viewer with VR.

C++UnityUnrealVRPetrobras
// 3D Reconstruction · UFF Master's
reconstruct.cpp
// GeoMesh — 3D reconstruction
// UFF · Petrobras

#include "reconstruction.h"

Mesh3D reconstruct(const CoreScan& scan) {
  auto cloud = buildPointCloud(scan);
  auto mesh = surfaceReconstruct(cloud);
  return mesh;
}

// visualization in Unity / Unreal + VR
Personal Project
APP
5 Minutos
Com Deus

Devotional app: the same daily verse for everyone, saved personal reflections, email/password or Google login, Duolingo-style access streak.

Next.jsPostgreSQLJestOAuth
// 5-minutos-com-deus.vercel.app
verse.js
// 5 Minutos Com Deus — verse.js
// Next.js · PostgreSQL

export async function getVerseOfDay(date) {
  const seed = hashDate(date);
  const verse = await db.query("...");
  return verse;
}

✓ Same verse for everyone, every day
Personal Project · Open Source
APP
Job
Tracker

Open-source kanban for job applications: custom auth, Google login, real integration tests, and full CI.

Next.jsPostgreSQLJestDocker
// github.com/Yunguer/job-tracker
vaga.js
// Job Tracker — vaga.js
// Next.js · PostgreSQL · Jest

async function moveToStage(vagaId, etapa) {
  await db.query("UPDATE vagas...");
  await evento.create(vagaId, {
    titulo: `Moved to ${etapa}`,
  });
}

✓ CI: Jest, ESLint, Prettier, Secretlint
In progress · Marketing Agency
WEB
Out Of
The Box

Institutional site for the creative marketing agency Out Of The Box. Visual identity already defined, site in development with a launch countdown.

HTMLCSSJavaScriptWeb
// agenciaoutofthebox.com
index.html
<!-- Out Of The Box -->
<!-- Creative Marketing Agency -->

<section class="hero">
  <h1>Something amazing coming soon</h1>
  <div class="countdown">...</div>
</section>

✓ Visual identity completed