Project: LEARNINGIFELSE - Full-Stack Web Development | Pool Deza

Details, tech stack, key features, and impact of LEARNINGIFELSE

LEARNINGIFELSE

Immersive VR Experience for Programming Logic Learning.

LearningIfElse VR Educational Experience
Sobre el Proyecto

LearningIfElse is an innovative Virtual Reality application designed to transform the teaching of abstract programming concepts into a tangible and gamified experience.

Developed as a high-impact pedagogical tool, it allows engineering students to master conditional logic (If/Else) by interacting with objects and making decisions in an immersive 3D environment optimized for Meta Quest 3.

This project was a technical collaboration with Pantaleon Villegas Victor Anthony, focused on creating an educational system that overcomes traditional learning barriers through the use of hand-tracking and immediate feedback.

Detalles Técnicos
  • PartnerPantaleon Villegas
  • Year2024-2025
  • PlatformMeta Quest 3 / Standalone
  • PerformanceConstant 60+ FPS
STACK TECNOLÓGICO —
Unity (C#)
C++ / CMake
Blender (3D Assets)
Meta Quest SDK
ShaderLab / HLSL
Version Control
Build Pipeline
FUNCIONALIDADES —
Gamified Immersion

Game mechanics designed to teach programming logic through interactive challenges in VR.

Real-Time Feedback

Dynamic respawn system with object pooling that ensures fluid transitions and continuous learning.

Optimized Lighting

Use of baked lighting and light probes to maintain high visual quality on mobile VR hardware.

Custom 3D Assets

Modeling and optimization of assets in Blender to maximize performance on Meta Quest 3.

Desafíos Técnicos y Soluciones
01. Quest 3 Optimization (Mobile Hardware)

Implementation of custom shaders in HLSL and drastic reduction of polygon counts to maintain stable 60 FPS without losing visual fidelity.

02. Efficient Memory Management

Refactoring the respawn system using Object Pooling, eliminating latency caused by repetitive object instantiation.

03. Spatial UX Design

Creation of intuitive interfaces and controls using Hand Tracking, overcoming input complexity in 3D environments.

IMMERSIVE EDUCATION.