top of page

THE SEEKER

Academic project, September 2019 –April 2020

2020_06_23_012.png

OVERVIEW

The Seeker is a top-down 3D action game. It is a single-player game. There are different maps. Player will need to fight with different opponents, solve a puzzle, and fight the level boss in the end to go the next map.

game3: Services
2020_06_23_011.png

GAMEPLAY DETAIL

The player can run, punch enemy, and dash. There are two types of punch, light punch, and heavy punch. Light punch is fast and easy to combo. The damage of the light punch is low and cannot push the enemy far away. Heavy punch does the opposite. The player has one companion which can shoot manually or automatically. There are three types of enemy, charger, shooter, and collider. Try to not lose too much health before fighting a boss.

2020_06_23_007.png

TECHNICAL DETAILS

This is a game project with five-member. The game engine is used my DirectX framework as a base engine to start development. The programming language is C++.

Technical Highlights:

  • Entity Component System

  • Simple level editor

  • Import complex model from ASSIMP

  • Text rendering by FreeType

  • 3D deferred shading on DirectX 11

  • 3D skeletal animations with simple animation blending

  • Compute and Geometry shader for GPU particle system

  • Custom camera shaking

  • Bloom effect

  • A* path search for enemy

  • Lua scripting

  • Fmod for music and sound effect

  • SAT Collision Detection

2020_06_23_010.png

CREDITS

Ching-Yen Lin – Producer/Graphics Director/Engine
Pratyush Gawai - Technical Director/Tools/Engine
Vineet Dogra - Gameplay Director/AI/ Physics
Romil Tendulkar – Sound Engineer/general
Supreeth Raopejawar – Scripting engineer/Art

game3: Services

©2020 by Ching-Yen "Tim" Lin. Proudly created with Wix.com

bottom of page