This document contains summaries of 3 projects: 1) A procedural planetary terrain tool using OpenGL and GLSL that allows for real-time planet editing with techniques like fractal noise, multi-texturing, LOD, and culling. 2) A 2D side-scroller game created in XNA focusing on assets, collisions, animations, AI, design patterns, and interactive music. 3) A Unity3D racing game prototype demonstrating importing, terrain editing, collisions, triggers, HUD, weather effects, sounds, and more.
This document contains summaries of 3 projects: 1) A procedural planetary terrain tool using OpenGL and GLSL that allows for real-time planet editing with techniques like fractal noise, multi-texturing, LOD, and culling. 2) A 2D side-scroller game created in XNA focusing on assets, collisions, animations, AI, design patterns, and interactive music. 3) A Unity3D racing game prototype demonstrating importing, terrain editing, collisions, triggers, HUD, weather effects, sounds, and more.
This document contains summaries of 3 projects: 1) A procedural planetary terrain tool using OpenGL and GLSL that allows for real-time planet editing with techniques like fractal noise, multi-texturing, LOD, and culling. 2) A 2D side-scroller game created in XNA focusing on assets, collisions, animations, AI, design patterns, and interactive music. 3) A Unity3D racing game prototype demonstrating importing, terrain editing, collisions, triggers, HUD, weather effects, sounds, and more.
Procedural Planetary Terrain Tool ( OpenGL & GLSL in C++ )
Procedural terrain generation using fractals of Perlin noise in the vertex shader. Multi-texturing in the fragment shader Level-of-detail system using geomipmapps Quad-trees spatial partitioning for frustum culling User Interface Real-time Planet Terrain Editing
2D Side-Scroller Game XNA 4.0 (C#)
Assets management Collision detection Sprites animations Serialization, NPC opponents AI (FSM) Design Patterns: Factory and Resource acquisition is initialization. Interactive music development using FMOD designer to accommodate rapid game state variations.
Unity3d Racing Game prototype
Importing Assets Terrain editing and texturing Collision detection Start-up screen Using gameplay triggers Head-up display Weather effects: Snow and Fog Vehicle Sound effects