Suna

  • Year: 2025
  • Duration: 60 days
  • Programmers: 6
  • Artists: 4
  • Platform: Windows
  • Engine: Unity
  • Unity package:
  • DOTS
  • ECS
  • Netcode for Entities
  • Language: C#

This project was completed at the end of my third year at Creajeux.
Suno is a tactical FPS heavily inspired by Counter-Strike and Valorant.
You play as either a Corpo or a Native. As a Corpo, your objective is to plant a harvester to extract a substance with medicinal purposes.
As a Native, you must protect this substance for its religious significance, and your goal is to prevent the Corpos from planting their harvester.

I had the opportunity to take part in this project as a gameplay and network programmer.

The tasks I completed:

  • Created various simulations for ECS
  • Implemented the base of the shooting system
  • Shot prediction and replication
  • Lag compensation for shooting
  • Localized damage
  • Character prediction and replication
  • Created a hybrid animation system between ECS and Unity Animation
  • Animation implementation
  • Animation prediction and replication
  • Developed an FPS and free camera
  • Also had the opportunity to provide general support on the use of ECS and Netcode for Entities

It was a great experience and a major challenge for me. I started using Unity in September 2024 and discovered Unity ECS and Netcode for Entities at the end of December 2024. It was an intense learning process to deliver high-quality code, and the results were definitely worth it.
I was also fortunate to meet amazing and highly professional people, it was truly a pleasure to work with them.