Lucas Sarkadi

I’m a French developer in love with creating video games since I’m 10 years old.
I went to an informatics engineering school and a school specialized in video game creation.

Nowadays I’m specialized on the Unity game engine.
During my free time, I build tools for its asset store.


Skills

And: Git, Agile workflow, Angular JS, SQL (MySQL and SQL Server), DevOps, Documentation, Cloud computing, UML …

Unity areas of expertises

  • Editor customization / tool
  • Physic system
  • UI
  • Input
  • Production workflow

I enjoy learning and polishing my skills and therefore love the idea of working on new concepts I am not familiar with already.

Juste Tools

This website is both a showcase for the assets I’m creating and a blog where I post articles about programming in C# for Unity.
You can navigate around to see what I’ve done so far !

What I’m currently doing

Full stack developer
I’m currently employed as a full stack developer at OP Consulting.

La diagonale du poulpe
During my free time I volunteer as a developer for a video game that mixes RPG elements with learning how to code.

Smart Inspector
A unity asset that let you write custom inspector for Unity Objects easily.

Contrary to the ODIN asset that uses custom attributes, my solution is to let the user overload a method where he will have access to utility methods that takes any of the serialized fields of his Object and create a corresponding field in the inspector.

The user don’t have to work with SerializedProperty or worry about multi-object editing, this is handled by the asset using runtime compilation that replace the native fields of the Object with monitored ones.

This give the user access to any features that the built-in Unity or custom solutions (ODIN inspector, naughty attributes, etc) provides.
With the added benefits of having IntelliSense support (no more errors if you do a typo on a field name or use the wrong serialized type), being able to mix validate and display logic, not having to spend time looking at what attributes to use, and more!

I’m currently mainly working on this asset, it should be released in a few weeks.

The Perfect Controller 2D
A physic based (optionally tight) 2D controller for Unity based on a state system with an enormous amount of customization.

The idea is to have very few components, each with a tons of features that allow for pretty much any 2D character capabilities.
For example the Mover component is enough to create simple movement, ladder climbing, a jetpack, wall climbing, flying, running, sticking to platform… And also less common features like hanging from the ceiling, sliding, increasing friction etc.
And all of this without having to write a single line of code.

I’ve spent a few months developing this asset already. Please feel free to contact me if you want to see a demo of it!

Custom script creator
This asset will let you create scripts in Unity based on predefined templates.

For example, you could create either a classic MonoBehaviour, an Editor script, a singleton class, with predefined fields, properties and methods ready to be implemented just with a few button clicks.

This asset is still in its early stage of development.

School projects

George Méliès
George Méliès is a generic video game creation school, where I’ve learned about 2D and 3D arts, game design and video game production.

We realized multiples projects including two larger one that you can see the (French) trailer of here:

EPITECH
EPITECH is an informatics engineering school where I’ve learned about programming languages, mostly C and C++.
I’ve also learned about using Unix, MySQL, HTML/CSS and more.

I’ve developed multiple video games projects: a wolf3D engine in C, a 3D ray tracing graphic engine in C from scratch, a 2D online SHMUP game in C++, a 3D bomberman using low level libraries in C++ and a lot of other projects related to general informatics or mathematics.

Hobbies

When I’m not developing, I obviously like playing video games. Multiplayer ones with my closest friends and AAA or independent masterpieces by myself.

I like science, I enjoy watching video about mathematics or physics in my spare time.

I’m also passionate about music. I’ve been playing the drums for 10 years now and I listen to a lot of it, mostly Metal, Jazz and progressive Rock.

Additionally I’m a pop culture fan, I like watching sci-fi shows and movies.

Conclusion

I hope this page gave you an idea of who I am, if you are interested in hiring me please feel free to contact me !