Kevin Marais

Lead Developer at Nyamakop

Gauteng, South Africa
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Marais is a Lead Developer with 12 years of experience specializing in Unity3D and Unreal Engine game development, shipping multiple titles and tooling across desktop and mobile platforms. He combines strong C# and C++ expertise with a Computer Science degree from the University of the Witwatersrand to deliver polished gameplay systems and technical solutions. At Nyamakop he leads development efforts, having previously driven game and porting projects at 24 Bit Games and contributed practical fixes and animator/physics improvements to Unity’s widely used Standard Assets character controllers. Comfortable across engine-level code and production pipelines, he also brings a background in application development from Microsoft and hands-on mentoring experience tutoring STEM subjects. Known for pragmatic refactors that reduce warnings and improve animation blending, he balances technical depth with a player-focused design mindset.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of the Witwatersrand
bookNSC, National Senior Certificate, NSC, National Senior Certificate at Edenglen High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
21reputation
181reached
0answers
2questions
github-logo-circle

Github Skills (8)

unity3d10
game-development10
csharp10
dotnet-core10
physics9
arraylist6
python6
java6

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
Unity Standard Asset Controllers
Role in this project:
userGame Developer
Contributions:316 commits, 31 pushes, 5 branches in 4 months
Contributions summary:Kevin contributed to the character controllers for the Unity standard assets within a game development context. Their work primarily involved modifying existing scripts to improve character movement, including walking up stairs and handling jumping actions. This involved changes to the character's physics, such as updating the predicted fall distance, and adjustments to the animator to enhance animation blending and transitions. They also appear to have refactored parts of the code to address warnings.
controllerscsharpunityassetunity3d
DraughtVader/Stealther

Apr 2017 - Jul 2017

Contributions:22 pushes, 1 branch in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial