Steve Halliwell is a Senior Programmer based in Brisbane with 11 years of experience building software, tools, and games—primarily in C# and the .NET ecosystem. He currently develops at Actuator and has a long background teaching programming at SAE Institute, giving him both production and educational perspectives. Steve contributes to game-focused open-source projects like the Fungus Unity library, where he enhanced UI and text systems (TextMeshPro integration, searchable popups, animated text), reflecting a knack for improving player-facing UX in interactive fiction. Combining hands-on engineering with mentoring experience and a graduate certificate from Charles Sturt University, he brings pragmatic problem-solving and a user-centered approach to game and tools development.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Bachelor's degree at Qantm College
An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
Role in this project:
Full-stack Developer
Contributions:15 releases, 1 review, 483 commits in 4 years 10 months
Contributions summary:Steve focused on implementing new features for the Fungus library, specifically regarding the user interface and text interaction within the engine. They implemented the ability to add and modify various text-based functionalities. Their work included adding support for text variation, searchable popup menus, and animated text elements using TextMeshPro. These contributions demonstrate the user's capability to enhance the core user experience of interactive fiction games built with Fungus.
A bytecode interpreted scripting language for games in Unity.
Contributions:1 release, 1 review, 548 commits in 1 year 10 months
scriptinggamesloxscripting-languagebytecode
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.