Blog
Posts
  • Rasterizer - An optimized CPU renderer

    During my second year of bachelor’s degree in Game Programming, one of the modules we studied was about optimization. What tools we had to measure, profile, understand and in the end optimize our programs for them to be more efficient and use less energy to be run.

    Scene Render
    BM Rasterizer Flags
    Read More
    Created on April 2023
  • SubCaelo - Creating an animation tool in UnrealEngine5

    During my second year of bachelor’s degree in Game Programming, one of the modules we had to study was about tool creation. For that module we had to help the third year Game Programmers on a project they were creating. The name of the project is called SubCaelo, a Pod-Racer multiplayer game created on Unreal Engine 5.

    Thanks to the exposed properties the game designers would be able to change all values in order to modify them according to their will directly in the “Detail” window of the editor.

    Created on November 2022
  • Cat Fight - An ECS multiplayer rollback project

    During my second year of bachelor’s degree in Game Programming, one of the modules we had to study was Networking. For that module we had to present a multiplayer game project based on an ECS (entity-component-system)Rollback engine in which we implemented our own physics engine done in a previous module.

    The game I decided to implement was Rock-Paper-Scissors but with a funny turn.

    After having fun with that little game, I started implementing CatFight.

    Created on November 2022
  • Physics Engine

    This project was made during my first year at the SAE-Institute. The purpose of this project was to use SFML for the rendering and code our own 2D physics engine.

    Example of Quiz
    Created on July 2022
  • Billy The Zombie

    Billy the Zombie was a game I made for a game design exam at the SAE-Institute. For that exam I had to create a GDD (Game Design Document), a pitch presentation and program the entire game from sratch.

    Created on June 2022
  • Mhard

    Mhaaaaard is a Gameplay student project created entirely from scratch in One week with the help of a 2D animation student.

    Created on June 2022
  • Pcg Game

    This little game was a project I worked on for one week during my first year of bachelor’s degree to learn and integrate procedural generation.

    Created on June 2022
  • To The Moon And Back

    This simple spaceship game was my first C++ game made during a module of introduction to C++ programming at the SAE-Institute Geneva.

    Created on December 2021
  • Run4YourLight

    This project was made in 1 Week at the SGA (Swiss Game Academy) in summer 2021. Initially I was there to teach and help candidates but I ended up by being part of the team.
    This project was the beginning of what was to become a long term collaboration.

    Created on August 2021
  • SynthCity

    This game was made with Unity in 2 days at the SwissGameCenter’s LvlUp GameJam at Fribourg in Switzerland.

    It was my first experience with Unity and during the game jam I discovered how to program a game from start to end and create simple visual effects using Unity’s Shader Graph

    Created on February 2021
© 2026 Samuel Styles