Project information
- Title: Candy Engine
- Category: Games Engine
- Technology: PS4
- Language: C++
- Link: Coming soon
Project Contribution
- Built the engine’s foundation in C++ using the PS4 API to ensure platform-level performance and integration.
- Enabled both 2D and 3D rendering support to handle a wide range of game assets and styles.
- Implemented a 3D model importer using TinyObj to convert external models into the engine's proprietary format.
- Designed a data-driven scene creation system, allowing developers to easily build and configure scenes through XML files.
- Set up the environment to work with vertex and pixel shaders using the PSSL language, enabling advanced rendering techniques.
- Developed a flexible lighting system supporting Directional Light, Point Light, and Spot Light for immersive environments.
- Implemented Blinn-Phong shading as the core material model.
- Supports Hard Shadows to enhance depth and realism in scenes.