I love writing engaging gameplay systems for the player, learn from the best, and grow towards becoming a generalist programmer.
Side project targeted towards implementing maze generation algorithms. The goal is to create a small editor plugin that can be configured to generate maze-like structures by setting the desired algorithm method, cell arrangement, and generation traversal visualizations.
There are more projects I have worked on, ranging from game development as a student, self-development web-development and game-jams. Visit my GitHub for code samples and open-source projects or view more projects on my website that are listed in chronological accompanied with media and executables.
Modern C++ 11 to 17
4 Years | 15 Projects
My preferred game development language to develop gameplay features, write network code, and learning game architecture.
C# 4.0 to 7.0
4 Years | 11 Projects
While making Unity projects, for creating command lines, and small desktop applications. My go-to language for creating tools.
JavaScript
4 Years | 7 Projects
When delving into web development I prefer to write my own web-based tools. I also made some functionality for this website using JS.
Lua Scripting
6 Years | 3 Projects
Mainly used by me when I started with scripting when I was 14. But sometimes still used as an embedded scripting language to enable scripting.
PHP
2 Years | 5 Projects
Used to create web-end server functionality to give projects more flavor such as leaderboards, and getting/parsing database data.
To be an effective communicator I ensure that what I say is professional, inclusive to others, and received well by others. I aim and always want to be approachable and a reliable team member.
Every project has many opportunities to learn something new. My interest in game programming is wide and where possible I want to take opportunities to learn new skills.
I want to be a colleague others can rely upon, always being open for feedback, peer programming, and opinions to share with a setting that suits the situation.
I see constructive feedback as valuable information to become better as a professional. To grow as one I frequently seek feedback on my deliverables and collaboration quality for others.
Dealing with blocks or setbacks requires a healthy amount of dedication and willingness to not give up. Where logical I will strive to find a solution or I raise awareness of a problem with the team.
Visual Studio
7 Years | 25+ Projects
Unity 3D Engine
3 Years | 9 Projects
Unreal Engine
2 Years | 6 Projects
GIT
3.5 Years | 13 Projects
Perforce
3 Years | 10 Projects
Atlassian Jira
3 Years | 5 Projects
Noesis GUI
8 Months | 1 Project
Jenkins
5 Months | 3 Projects
Steamworks
3 Months | 2 Projects
CMake / Premake
1 Month | 1 Project
Windows
5 Years | 15+ Projects
Oculus Rift S/DK2
5 Months | 2 Projects
Playstation 4
4 Months | 1 Project
Windows Phone
3 Months | 1 Project
Raspberry Pi
2 Months | 2 Projects
Steam VR
2 Months | 1 Project
HTC Vive
1 Month | 1 Project
Samsung Gear VR
1 Month | 1 Project
Starting with scripting in games when I was fourteen, I loved to create experiences for friends and later for increased audiences. After gaining some experience in web/app development I switched towards gameplay programming.
Now I am a Game programmer with a range of programming skills and game-development experiences that I have gained while working on a range of games together with multi-disciplinary teams and on my own.
During projects, I implemented game features in collaboration with team members, created development tools, and extended game architecture pipelines with a focus on maintainable and self-explaining code.
Website created by Jesse Roffel.