
Worksample 2025 – ProgUI
For this years free project I choose to add some new features to the basic UI framework I developed during my time at The Game Assembly’s higher vocational education for game programmers.
I also wanted to challenge myself to turn it in to a somewhat polished product that could be integrated in any code base.
Did I succeed? I will let you be the judge of that!
Layered design
ProgUI is the core component handling input, scaling and organising the UI code.
On top of that a reusable sets of UI elements can be built in many styles and variations.
Plenty of examples
DemoUI is a gadget/widget layer on top of ProgUI and gives examples on how to build your own widgets.
Complete serialization
ProgUI comes with an extensible API for serializing the complete UI including data and function bindings for your application.
Very Few dependencies
To use ProgUI and/or DemoUI you need to implement the integration class to use your sprites and text systems and for serialization it depends on nlohmans Json library.
A few things we’re great at
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus consequuntur, vim ad prima vivendum consetetur.
lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
About me
Programmer and systems engineer
I am starting a second career as a game programmer. For the past twenty years I have worked in the field of military modelling and simulation. My role have been varied ranging from writing some software as needed, to project management and acquisition, education and analysis.
Maybe not too surprising I like simulation games be it a factory builder, a turnbased 4x, a RTS or RPG game as long as it feels ”real” I will probably like it. In the FPS genres I prefer cooperative game play with survival or exploration focus.
The secret of success
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer iaculis metus eget libero convallis, a sagittis.
Lorem ipsum
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus
Lorem ipsum
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus
Lorem ipsum
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus
Lorem ipsum
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus

Portfolio
With the Internet spreading like wildfire and reaching every part of our daily life, more and more traffic is directed to websites in search for information.
Client Testimonials
Dont’t take our word for it – here’s what our clients say:
Do you sometimes have the feeling that you’re running into the same obstacles over and over again? Many of my conflicts have the same feel to them, like “Hey, I think I’ve been here before”

John Doe
Company name
Do you sometimes have the feeling that you’re running into the same obstacles over and over again? Many of my conflicts have the same feel to them, like “Hey, I think I’ve been here before”

John Doe
Company name
Do you sometimes have the feeling that you’re running into the same obstacles over and over again? Many of my conflicts have the same feel to them, like “Hey, I think I’ve been here before”

John Doe
Company name
Do you sometimes have the feeling that you’re running into the same obstacles over and over again? Many of my conflicts have the same feel to them, like “Hey, I think I’ve been here before”

John Doe
Company name
Do you sometimes have the feeling that you’re running into the same obstacles over and over again? Many of my conflicts have the same feel to them, like “Hey, I think I’ve been here before”

John Doe
Company name
Do you sometimes have the feeling that you’re running into the same obstacles over and over again? Many of my conflicts have the same feel to them, like “Hey, I think I’ve been here before”

John Doe
Company name
Join us! It will only take a minute
Our Team
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus consequuntur, vim ad prima vivendum consetetur.

Team Member
Job Title

Team Member
Job Title

Team Member
Job Title

Team Member
Job Title

Team Member
Job Title

Team Member
Job Title

Team Member
Job Title

Team Member
Job Title
Latest news from our blog
Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus consequuntur, vim ad prima vivendum consetetur. Viderer feugiat at pro, mea aperiam