linux-gamers.net veröffentlichte ein Interview mit Vedran Skrnjug von Croteam, einer der Programmierer des Linux Ports !
Zusammenfassung:- Im gegensatz zum ersten Serious Sam wurde Teil 2 direkt von den Entwicklern auf Linux Portiert.
- Warum ein Linux Port? Um den Code zu verbessern und weil die Community es wünschte.
- Wieviel Geld muss verdient werden damit sich der Linux Port lohnt? Die Entwickler streben keinen Profit mit dieser Version an. Die Portierung ansich ist für sie ein Erfolg.
- Um das Spiel auf Linux zu Spielen braucht man die Windows Version und das Linux Point Release.
- Es wird keine Unterschiede zur Windows Version geben.
- ..und vielleicht gibt es sogar eine Demo Version ! :]
Original Artikel auf linux-gamers.netCould you introduce yourself. What do you do at Croteam?First of all, in the name of the whole team, I would like to send a warm greeting to all Linux users and Serious Sam fans out there. My name is Vedran Skrnjug and I am one of the Croteams programmers.
Ryan C. Gordon aka icculus ported the the first version of Serious Sam in his spare time. Did you create the port inhouse this time?Yes, this time the port was done in-house. Of course, we are still in contact with
Ryan who kindly offered to help where needed to make the porting as smooth
as possible.
How does it come that you have decided to create an Linux port? Do you think that the market for Linux games is big enough?From the programmers point of view; with each port you make, the code base becomes more stable and flexible. Source code itself tends to get better and more precisely commented or even refactored if required. Another reason is the power of Serious Engine 2 and Serious Editor 2, everyone should have a chance to experience it. At last but certainly not least, our fans wanted us to make the Linux port and we are very bad at saying no to them.
How many Linux versions of the game need to be sold to make some profit or to make the port be a success?We did not seek profits with the Linux port. The port itself gives us the pleasure of success.
Do you ship a special Linux version or do we need to buy the Windows version and download a pointrelease?You would have to buy the Windows version and download the point release.
Is the Linux client based on SDL. Did you use any other portability libraries e.g. OpenAL or does it use ALSA?We used the intrinsic Xlib library to port the system specific code base.
OpenGL and OpenAL were used as a portability libraries for graphics and sound support.
What are the system requirements for the Linux client?System requirements should not differ largely from those at Windows client.
What about the performance of SSam2 comapred to the Windows release?Again, there should be no large difference in performance between those two releases.
Do you plan to release a demo?Its not yet in our plans, but you never know.
At the moment we have a beta version ready for previews and further testing.
You also ported the Serious Editor 2, which Toolkit did you use?Serious Engine 2 code base allows us to port the low level system specific functions while everything else is handeled by the higher level Engine GUI system. So there was no need to use any toolkit, the engine provides all necessary.