Share this project


Share this project

A new, original, Broken Sword game by Charles Cecil. Join the adventure and help us create the best Broken Sword game ever.
14,032 backers pledged $771,560 to help bring this project to life.

Mini Update: Meet The Team - Joost Peters

Posted by Revolution Software (Creator)

Hi guys! 

Allow us to introduce you to another member of our team: our Game Engine Developer and resident Linux expert, Joost Peters!

Could you introduce yourself to us?
Hi, my name is Joost Peters and I'm a Game Engine Developer at Revolution.

What do you do at Revolution?
Presently I'm working on the game engine that powers Broken Sword - the Serpent's Curse. This is our own in-house developed technology called "Virtual Theatre 7". Its architecture and design is the culmination of everything we've learned writing these types of games over many years.

My main focus is ensuring the engine is, and remains, portable and continues to run optimally on a wide range of platforms. Back in the days of Broken Sword 1 & 2 a game would only run in one specific resolution, but these days there are so many different combinations of screen resolutions, sizes and aspect ratios to take into account that you need to think carefully in order to make the game look as good as it possibly can on all these different combinations.

You might also find it interesting that I do most of my development work on Linux machines, which ensures that the Linux version of the game stays 100% in sync with the other platforms.

Tell us about your life before Revolution.
Some people might recognize me from my involvement in an open source software project called "ScummVM", which aims to make classic 2D point-and-click adventure games (such as Broken Sword 1 & 2) playable on modern systems.

Together with two other people I was involved in creating the "sky" engine that made Beneath a Steel Sky playable in ScummVM. This was quite an undertaking as the original game was written completely in x86 assembly language and we had to rewrite it all in C++.

When did you discover Broken Sword?
I believe it was a demo disc that came with a PC magazine. At the time, I overlooked it. Only when I found out later that it was from the developers of Beneath a Steel Sky, which I loved, did I go back and, of course, enjoyed it immensely.

What are you looking forward to the most in Broken Sword - the Serpent's Curse?
As a player; exploring those gorgeous exotic locations and the clever dialogue.
As a developer; the very satisfying final tweaking and polishing pass - making sure that everything is rock-solid.

Have you joined the Order of the Goat?
Sadly, no. My Union City Union membership prevents me from joining any movements not pre-approved by LINC.

Anything else you'd like to add?
As a big fan of the original game, it's heartwarming to see so many people voicing their desire for a BASS sequel. Keep making yourself heard. Stay vigilant.


Only backers can post comments. Log In
    1. Missing avatar

      Wuher on

      As a Linux and SCUMMVM user and Broken Sword fan I want to give you my thanks for everything you do/did. I was delighted to hear that Serpent's Curse will have a native Linux version, and knowing that someone like you is working on it I don't have to worry about its quality. Linux needs more love in the gaming world, and I'm happy that something is happening at last. Kudos.

    2. -gizmo- on

      You are a real boss, a person that works thinking on Linux and one of those responsible for the existence of ScummVm.

      THIS IS COOL!!

    3. Missing avatar

      Gordon on

      Really nice update and insight to development! Delighted that my linux version will be a fully native game. I have to say, the knowledge it is being developed by one of the guys who developed SCUMM VM warms the cockles of my heart.

    4. Missing avatar

      Daktari on

      The guy who made SCUMMVM works at revolution software, that's jsut awesome !

    5. Andrey Lysov on

      Man you're rock. Linux version of such legendary game is great inspiration for linux gaming community.

    6. LALOLANA on

      Just like me I disover it with a demo disc that came with a PC magazine.

    7. nockgeneer on

      Sounds like the right man for the job! (of getting BASS2 up and running!) I really appreciate the background info being given showing the dedication of the team in making a game they want to play. Great job!

    8. Martin Mulrooney ⌠⌠ Order of the Goat ⌠⌠ on

      Really nice to find out more about Joost - he did some great work on ScummVM and I'm sure he'll do the same on Broken Sword: The Serpent's Curse! :)

    9. S.D. on

      Joost, I'll add another voice to the gratitude in providing your Linux game development expertise to your team. It requires remarkable foresight to commit to a native port from the ground up, and I thank Revolution for providing that opportunity to you. That foresight is the foundation of the best possible support, and the best possible experience... Revolution is doing it *right*. I wish others would follow your lead! Also... regarding the Order... you might go D-LINC, nobody cares what you do, then ;-)

    10. BASS2 - Philip Proud - Order of the Goat on

      Please, please, please make a BASS sequel. I'm as giddy as a 7 year old dizzy on lemonade at the thought of it.

    11. Andreas Baumann on

      He doesn't seem to be THAT mini ;)

    12. Missing avatar

      Mokona on

      Delighted to see a Linux version considered.

    13. Yohmi on

      Of course, we want a BASS sequel… should I say that I discovered BASS a few years ago thanks to… SCUMMVM ? ^^

    14. Missing avatar

      Mario Cassar on

      Another big BASS fan, cheers Joolt!

    15. Chocwise on

      @ char: You're 78 years old, or you're born 1978? :D
      If you're 78 years old: That's mighty cool that you're into computer games. And I think it's especially a commendation for Broken Sword, that it is enjoyed by people as young as 10 to people as... chronologically gifted (sorry) as you. ;)

    16. Missing avatar

      Christopher Mountford on

      This is awesome, most game developers only do Linux as a bit of an afterthought and its normally quite patchy since they're primarily windows developers but with a guy who has so much good experience with the platform I'm quite excited about the announcement of Linux support. Thankfully Revolution either though deliberate or coincidence have always produced games that play well with Linux (albeit through Wine).I grew up with Revolution games so I'm really excited about The Serpents Curse and even more excited now that I hear I can play it natively on Linux. Oh and I love ScummVM, it was how I first discovered BASS and I instantly fell in love with both ScummVM and BASS.

    17. Chocwise on

      Thanks for your dedication for Linux. I'm a Linux user myself and will be playing BS5 on my Linux box of course.
      I see, that the engine is written in C++ and OpenGL. I feared it would be Flash or Java and thus hogging ressources like mad. That's a really good thing and I barely can't wait to play the game. :D

    18. char on

      Joost, Just a note to thank you on making games compatible with as many items as possible. I'm 78 and didn't get into computers until the late 80"s, all work, and no games until 2001, so I wandered along just finding games for XP, now I have 98, XP, Windows 7 and androids. It's really fun to play the older games. Thanks to everyone. Char

    19. Filip OotG on

      Joost Peters - nice to meet you! I didn't know that you are part of the "ScummVM"! Nice!

    20. mr K on

      Glad to see the linux version is on good hands :)