PS4 Engine

    Contribution

  • · Foundation: Created in C++ with PS4 API as the foundation
  • · 2D and 3D Support
  • · 3D Model Import: Utilises TinyObj to import external 3D Models and convert them into the engine's format
  • · Data-Driven Scene Creation: Implements a user-friendly data-driven system to create scenes through .XML files
  • · Shader Language: Utilises PSSL as the Shader Language to implement different rendering techniques
  • · Lighting: Supports Directional Light, Point Light, and Spot Light
  • · Rendering: Utilises Forward Rendering with Blinn-Phong as the main material
  • · Shadows: Supports Hard Shadows

Game Engine created from scratch and completely developed in C++ against PS4 Hardware, where I carefully learnt and took into account its resources and limitations to obtain the best performance. Visual Studio and PS4 Software played a very important role to debug both CPU and GPU issues.

© Javier Benito with Folio.