Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Are there more low level scripts you used besides Robert Cupisz’ Light Shafts implementation[github.com] and Fluidity[www.assetstore.unity3d.com]?
You make it sound like it would be a possibility to rewrite part of the code to be more crossplatform oriented, and I'm curious to know how far from the truth that statement actually is. ;)
I'm also sad to see that you're giving Occulus Rift the headstart, as opposed to the HTC Vive, which seems to be more open in comparison, and doesn't support Windows only.
(_)
I'm not aware of how well Unity handles OpenGL 4+ support these days, but I'm a bit skeptical about it until I've tried it myself. Cupisz' Light Shafts should work straight from the box, Fluidity probably not but it's used only for cosmetic things and I can quite easily do an alternative version of fluid visuals for OpenGL/DX9 (in case OpenGL4 doesn't work as expected).
Our custom effect shaders cause bigger problems as these can be very complex fragment shaders that rely heavily on dynamic branching and unrollable loops. Some of these shaders make a vital part of the game and cannot be replaced with any alternative effects. We haven't shared much of these parts to public yet (we want to keep some things as a secret until the launch;) but you can check the ending of the gameplay trailer to get an idea of what I'm talking about here.
Since it's almost a decade I've used Linux on desktop (I guess Raspberry doesn't count..) can I ask for tips what would be an easiest way for us to test the Linux port? Are there any usb stick images that would allow us to test the game easily on various hardware? Or should we get a SteamOS box and use that for testing? We want to make sure it really works on and is the sort of quality we can proudly stand behind.
you can have dualboot with windows at least with Ubuntu, so just need have some space for Ubuntu installation
edit:
this might help: http://www.everydaylinuxuser.com/2015/11/how-to-install-ubuntu-linux-alongside.html
http://www.linuxliveusb.com/en/download
These programs will allow you to use your own .img files or there's even a dropdown menu with a list of various Linux distros you can choose and it will download them for you and then it will create a bootable live usb for you
You could setup a box for it, or dual-boot alongside Windows on a PC you already have.
Personally, I use YUMI to store several Linux distros on a single USB keys.
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
Just plug it in, use the Live session to test things, or just install alongside Windows.
As everyone else says, Ubuntu and SteamOS for testing, as these seem to be the benchmarks for distros these days.
However it wouldn't hurt to try openSUSE Tumbleweed as well since this is a very up-to-date rolling release which is also rather user friendly. This and Ubuntu should give you a decent range for testing. Keep in mind that you will need to manually install the Nvidia proprietary drivers for openSUSE.
(As a side note, I'd be very interested in hearing about any issues you have as I am planning a lengthy series of articles regarding "Linux Game Development for Windows Devs", is there an email address suitable for you?)
You can use contact@mindfieldgames.com
I think you'll find Linux gamers are a very patient and understanding bunch when you maintain a good positive public appearance the way you are :)
http://news.softpedia.com/news/unity-5-3-game-engine-moves-to-opengl-4-x-core-497354.shtml
A couple of links to porting articles that might be useful.
https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/Porting%20Source%20to%20Linux.pdf
http://www.phoronix.com/scan.php?page=news_item&px=MTY4NTI
Good luck with your games and thanks for your efforts!