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.