Top expert inCross-Platform Game Development and Engine Technologies
Mario Zechner is a seasoned software engineer and entrepreneur with 16 years of experience building cross-platform tools, game frameworks and compiler technology from Graz, Austria. As creator and lead of libGDX—the leading Android game development framework—and contributor to notable projects like packr and Spine runtimes, he blends deep systems-level C++/Java work with test automation and cross-platform integrations. He has led engineering teams, mentored startups at Science Park Graz, and helped bring RoboVM from prototype to acquisition, demonstrating both technical depth and startup-savvy. Currently running Earendil and self-employed on projects spanning VR, compilers and skeletal animation, he pairs hands-on coding with product-thinking and a penchant for quirky, user-facing creations. An author and long-time open-source maintainer, he’s equally comfortable refactoring engine internals as shipping cross-OS packaging and web-enabled native libraries.
16 years of coding experience
8 years of employment as a software developer
Drop out, Software Engineering & Economy, Drop out, Software Engineering & Economy at Technical University Graz
Contributions:8 reviews, 3214 commits, 299 PRs in 6 years 8 months
Contributions summary:Mario primarily worked on cleaning up and improving the inclusion of various files within the Godot implementation of the Spine runtimes. They refactored existing code, replaced `NULL` with `nullptr`, and removed empty constructors. Additionally, the user ensured the correct parameter names for objects in bound methods, suggesting a focus on code correctness and maintainability within the project, particularly for the Godot engine integration.
Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:3 reviews, 1988 commits, 131 PRs in 9 years 10 months
Contributions summary:Mario's commits focus on improving the libGDX library's code base by adding features, enhancing usability, and resolving technical issues. Their work includes the implementation of new APIs and code refactoring, particularly around memory management with the inclusion of the implementation of a new method to measure the distance between a line and a segment. They also addressed errors found in various modules, improving the reliability and functionality of the core library. This involved the creation of test cases and the fixing of related problems related to different backends.
gamejava-game2dhtml5ios
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.