Main Skills Projects Links
Derek Chenn

Game & Application Projects
These are the game projects and other applications during my study at Digipen.

Game Projects

Epicenter

Originally slated to a be a highly interactive bio-dome tech demo (something like a biosphere). You're a robot whose goal is to maintain the order of the domes since for unknown reasons something goes out of control every so often. You accept missions and travel to other domes to fix the problem. Along the way, there are some crazy lands and animals. Each animal has an interesting and unique AI for each.

Built by 3 people.

For more indepth info about this project click here...



Project Echelon

You're a sphere that kills other spheres using traps on level thats designed to slightly resemble a box with inward protrusions, your sphere can change its orientation so it can be fighting on the ceiling of this box. This was our team's first 3d game, so the graphics aren't the best, but the gameplay is amusing. You can combo several traps into a single object or combo them manually during gameplay and find all the interesting ways to kill other players.

Supports up to 8 players on LAN.

Built by 2 people.

For more indepth info about this project click here...



Hovercrash 3000

Take control of a hovercraft and kill others using a vast array of weapons and upgrades! Supports 2 people on the same keyboard with split screen. Has levels and a rather decent ending. Very fun and enjoyable game.

Built by 4 people.

For more indepth info about this project click here...



Application Projects

3D Manipulation

These are rendered using edge detection scanline methods.
Alpha Channeling, shiny (specular, diffuse), alpha channeling, bumpmapping.

Download Application (size 164kb)



3D primitives

Spinning pyramids and cubes with frustum culling and perspective projection and texturing.

Download Application (size 36kb)



2D primitives/Shapes

Draws a large array of shapes as well as different methods for each shape. Triangle rasterizing, texturizing, modulation.

Download Application (size 60kb)



Ray Caster(Doom Style)

Travel through a 3d maze with textured walls and different lighting effects.

Download Application (size 1050kb)



Researching User Interfaces
Win32 based framework

Testing out win32 as a platform for designing UI. It doesn't look like much and doesn't do much other than the basics of what a menu should do. Can resize any edge or corner, and able to move the 'window' around.

Download Executable (size 120KB)
Download Source (size 80KB)



Win32 based framework - with effects

Building upon the previous framework, created a mixed bag of effects. Wrote own font system built from a custom image of letters.

Download Executable (size 323KB)
Download Source (size 130KB)



HGE UI framework

Decided to give HGE api a whirl. HGE only offers hardware accelerated 2D api, so all other effects were custom made for this test. Ported code to HGE with additional features such as window focus and text output as buttons.

Download Executable (size 650KB)
Download Source (size 620KB)
To HGE



HGE Effects

Testing more effects using HGE.

Download Executable (size 0.5mb)
Download Source (size 3.5mb)



HGE UI login interface

Expanding on the HGE framework into a login/signup interface. None-networked

Download Executable (size 4.5mb)
Download Source (size 12.5mb)



Raknet + SFML
Wanting more flexibility we switched to a new API called SFML. Added in networking capability such as registration, login, and an autopatcher system.

Download Executable (size 3mb)
To SFML




Image Processor

Do different effects such as grayscaling, alpha blending, rotation, scaling on various bitmaps.

Download Application (size 1300kb)



Splines

Creates a simple spline with a movable slider.

Download Application (size 44kb)



Exino Studios