5 replies [Last post]
StevenP
User offline. Last seen 3 years 18 weeks ago. Offline
Joined: 04/10/2014
Posts:

Since this is not an important question and is more out of curiosity (being a developer myself) I am putting this here. What language is SEUK written in?

Tall John
Tall John's picture
User offline. Last seen 6 weeks 6 days ago. Offline
Joined: 01/27/2011
Posts:
What language is SEUK written in?

Hi Steven,

The Shoot 'Em Up Kit is written in C++ using the DirectX SDK for graphics, input and audio. We also use Ogg/Vorbis for audio streaming, PhysX for physics and LibCurl for network functionality.

For the multiplatform version we are using PowerVR Insider SDK, which is OpenGL ES based, instead of DirectX for iOS and Android. This is a good low-level SDK which fits in well with the SEUK engine.

I hope this answers your question. If you want any more details then just let me know. :)

Thanks,
John

StevenP
User offline. Last seen 3 years 18 weeks ago. Offline
Joined: 04/10/2014
Posts:
I was hoping to hear that.

I was hoping to hear that. Have you considered using the Marmalade SDK (https://www.madewithmarmalade.com/)? That will allow you to automatically target any device their SDK supports: iOS, Android, Roku, HTML5, Blackberry, Smart TV's, etc. You're probably pretty far along already but I just discovered it so I thought I'd throw it here. :)

Tall John
Tall John's picture
User offline. Last seen 6 weeks 6 days ago. Offline
Joined: 01/27/2011
Posts:
What language is SEUK written in?

Marmalade is a great SDK and something I would certainly recommend for other projects. The issue with the Shoot 'Em Up Kit is that we are enabling people to create and sell their own games using our software. If we used Marmalade, Unreal, Unity, etc. then we would become a reseller of their software.

We have created our own engine, using low-level SDKs, so that we (and our customers) are not restricted by fees, terms and conditions from a 3rd-party.

Thank you for the suggestion though.

John

StevenP
User offline. Last seen 3 years 18 weeks ago. Offline
Joined: 04/10/2014
Posts:
You are right. I didn't

You are right. I didn't realize that. I saw that Shiva3D uses Marmalade but there are probably licensing restrictions (or a deal that they worked out) that I didn't read that they had. I actually came across it through Shiva3D's site so I was not very familiar with Marmalade.

StevenP
User offline. Last seen 3 years 18 weeks ago. Offline
Joined: 04/10/2014
Posts:
I wanted to add that I think

I wanted to add that I think you are taking a great direction. I really don't want to pry too much into what you guys are doing as you are doing a fantastic job and you have your hands full already. You have been very responsive to bug reports and questions to posters leaving me very impressed. One of the appeals of SEUK is that it is not just for those who can't program but for those who can but do it all day long like me. :) I often work evenings (and weekends like right now) so when I get time to work on my side projects I can focus on game creation and not all the technicalities behind it (Although when you release the Pro version the scripting will be a big benefit.) So, I was really just asking out of curiosity. I'll leave all the fine details in your capable hands.