Maurice Doison is a seasoned game developer with over 10 years at Atelier 801, combining deep C/C++ and Haxe ecosystem expertise to ship playable systems and engine-level features. He’s an active open-source contributor on prominent projects like the Haxe game framework Heaps and the HashLink VM, where he improved HTML text rendering, clipboard integration, display mode management, and video support — work that touches both UX and low-level platform details. Comfortable across full-stack game tooling, Maurice bridges front-end text/layout problems and back-end platform APIs (SDL, Win32, libuv, DirectX) to deliver robust cross-platform behavior. Colleagues know him for pragmatic refactors that prevent crashes and for adding niche but impactful features such as Japanese line-break handling and clipboard interoperability.
Contributions:1 review, 21 commits, 32 PRs in 2 years 4 months
Contributions summary:Maurice significantly enhanced the `heapsio/heaps` game framework by adding features to its HTML text rendering component, `HtmlText`. They implemented support for hyperlinks (`<a>` tags), image vertical alignment, and line break handling for Japanese characters, improving text formatting capabilities. Furthermore, the user added clipboard functionality and display mode settings, enhancing the framework's capabilities and overall user experience. They also refactored the video support using the hlvideo library.
Contributions:8 commits, 13 PRs in 1 year 5 months
Contributions summary:Maurice primarily contributed to the `hashlink` virtual machine by implementing and integrating features related to system clipboard management and display mode settings, using SDL and Win32 APIs. They added support for retrieving and setting text on the clipboard for both Windows and SDL, demonstrating platform-specific code adaptations. Furthermore, the user managed display modes for both SDL and DirectX, including screen dimensions and refresh rates, extending the virtual machine's capabilities in relation to windowing and display management. They also wrapped file system event support using libuv and fixed a potential crash when SDL found no display or screen modes.
haxelibinterpretervirtual-machinehaxe
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
Maurice Doison - Développeur De Jeux Vidéos at Atelier 801