top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

PS5 Engine

Type of project

Engine

Date

September 2023 - May 2024

Place

Sheffield Hallam University

Languages

C++, JSON and HLSL

Features

Lightning
ECS
Create objects and components through JSON
Ray cast system
Read meshes and textures in a data-driven manner

This is an engine I have been working on during my final year at Sheffield Hallam University. It supports complex mesh reading, three types of lighting, and features an interface for creating, editing, duplicating, or deleting objects in the scene. The engine is designed to be data-driven for increased efficiency. It utilizes a component-based system, allowing you to create game objects with minimal functionality (transform, movement) and then add desired components. Additionally, you can easily create and save your own components without any issues, thanks to the use of templates.

bottom of page