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

contact information

write us or contact us on our social media
[contact-form-7 id="71" title="Contact form 1"]