top of page

SweetCrush is a game of tag with multiplayer.
Players enjoy the snack world made of voxel style.

This is the graduation project of B.S. Game Engineering course at Korea Polytechnic University.
The project team was 3 people who were studying the Game Engineering course, including me.
The game was programmed with C/C++ and used the DirectX 11 library.
IDE was Visual Studio 2015 and used MagicaVoxel, Autodesk 3ds Max 2014 as DCC tools

- Sweet Crush: 이력
- Sweet Crush: Pro Gallery

I participate in this project as a 3D graphics programmer, voxel artist, and technical artist.

Other team members each took care of the server and framework programming of the game.
And I did art and programming works related to 3D art.

  • Design 3D rendering parts of the game framework.

  • Implement 3D animation instancing rendering.

  • Programming animation states the logic of character.

  • Create voxel models based on SweetCrush concepts.

  • Script 3ds Max plug-in to export 3D model, anmation, bone hierarchy to project dedicate format.

(You can download the plug-in scripts below.)

Warp3DModelExporter (ver1.0)

Warp3DAnimationExporter (ver1.0)

WarpBoneHierarchy (ver1.0)

- Sweet Crush: 파일

All voxel models in this game were created by me.

My team members would like to choose the voxel style because it looks game casual.
To fit the concept of the snack world, I design sweet things as a voxel model: candy, cookie, etc...
You can download my artworks below and see it using MagicaVoxel application.

- Sweet Crush: 동영상
- Sweet Crush: 갤러리

NON-SERVER CLIENT

This is the non-server release build that built server environment is not required.
You can not play with multiplayer, but you can move around the SweetCrush game world.
Install DirectX SDK is required to run.

SOURCE CODE

It is the source code of SweetCrush.
The features that I programmed is included.

  • 3D assets loading & rendering

  • Animation instancing

  • Game logic related to character movement

- Sweet Crush: 파일
- Sweet Crush: 텍스트
bottom of page