Skip to content
View S-LucasSerrano's full-sized avatar
🎮
🎮

Block or report S-LucasSerrano

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
S-LucasSerrano/README.md

About me

Hello! My name is Sergio. I’m a technical designer and gameplay programmer and I am here on GitHub sharing code!

I mastered Unity and C#, but also have experience working with Unreal, C or JavaScript.

As a designer, I offer solutions that push players’ actions and emotions toward the desired experience. During my journey, I’ve focused on gameplay design, real-time mechanics, moment-to-moment interactions and game feel.

  • Take a look at the camera shake component I use to add that sweet juice to my Untiy games → Camera Shaker
  • I also upload the source code of some of my games to GitHub → Guns 'N' Ghosts

As a programmer, I implement character controls, enemy AI and other gameplay elements, I build systems that allow other designers to easily add content to the game and I develop tools that extend the engine functionality to facilitate the work of the whole team. I've worked on a great variety of projects for PC, mobile, VR and even web. I always focus on writing clean and human-readable code with an architecture that makes it scalable and reusable.

I love both worlds and I bring them together with my role as a Technical Designer: I prototype ideas and quickly iterate on them to find what is best for the game, I can communicate with both departments on their own terms, I can directly fine-tune gameplay in code and I understand the technical state and limitations of the project, offering design solutions that make the most out of them.

Check out my portfolio to see all the other cool things I do! → s-lucasserrano.github.io/Portfolio/

Pinned Loading

  1. UnitySceneExtensions UnitySceneExtensions Public

    Unity package that adds scene management functionality, like changing scenes using a loading screen or a screen fade.

    C# 2

  2. CameraShaker CameraShaker Public

    A simple and easy-to-use Unity component to add juice and game feel to your games.

    C#

  3. GunsNGhosts GunsNGhosts Public

    What if Pac-Man had a gun?

    C# 2

  4. RockPaperGo RockPaperGo Public

    Rock Papers Scissors but you can change your hand as much as you want before the time runs out.

    ShaderLab

  5. miniLibX_sample miniLibX_sample Public

    Well-organized, commented and documented sample project that shows the basic functionalities of the 42's mlx library.

    C 97 5

  6. so_long so_long Public

    Small game developed with the miniLibX, the graphic library of the 42 school.

    C 51 2