SWAGE Engine

Super Wonderful Amazing Game Engine (SWAGE) was developed in C++ and Direct3D 11. It took 4 semesters to develop an engine with an organized architecture. Specifically, the engine was developed with various framework libraries including core, math, graphics, physics, artificial intelligence, and machine learning. Similar to Unity, users can implement custom game object components and game services in the SWAGE engine. Moreover, there is a data-driven system, which supports users to preset various data of game levels in JSON files. In the future, I plan to continue working on the artificial intelligence part for creating better boss fights in action role-playing games.

Game Design/LaSalle College Vancouver/Water Shader

Water Shader

Game Design/LaSalle College Vancouver/Steering Behaviors

Steering Behaviors

Game Design/LaSalle College Vancouver/Cloth

Cloth

Game Design/LaSalle College Vancouver/GeneticAlgorithm Pathfinding

GeneticAlgorithm Pathfinding

Game Design/LaSalle College Vancouver/GeneticAlgorithm Pathfinding
Game Design/LaSalle College Vancouver/Water Shader
Game Design/LaSalle College Vancouver/Steering Behaviors
Game Design/LaSalle College Vancouver/Cloth
Game Design/LaSalle College Vancouver/GeneticAlgorithm Pathfinding
Game Design/LaSalle College Vancouver/Water Shader