Homebrew Question Homebrew using UnrealEngine4 in future?

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
Once homebrew becomes viable in Switch, will we be able to make games using UE4?
Also just a noob idea, since UE4 supports Switch and is open-source can it be used to figure out how switch's system works if needed?
 

_______

 
Member
Joined
May 13, 2016
Messages
515
Trophies
0
XP
834
Country
Japan
Also just a noob idea, since UE4 supports Switch and is open-source can it be used to figure out how switch's system works if needed?

To get to understand some API, maybe. To understand the whole system & syscalls, not so much I guess. Its like you have access to Xcode, doesn't really help you if you wanted to find an exploit and jailbreak the phone.
 

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
To get to understand some API, maybe. To understand the whole system & syscalls, not so much I guess. Its like you have access to Xcode, doesn't really help you if you wanted to find an exploit and jailbreak the phone.
I don't mean to understand whole system but it should have some Switch specific stuff in it which should explain how things are executed and stuff a bit more, if those guys haven't figured it out already. But again, I am not very knowledgeable in the matter, so I'm not entirely sure if I understand it correctly :P
 

smilodon

Well-Known Member
Member
Joined
Dec 21, 2009
Messages
395
Trophies
1
XP
2,934
Country
France
UE4 is a HUGE engine. We would have to find a way to port it in switch barebone userland somehow, get video acceleration working and a billion other consideration I don't even know about.

If we get SDL to work, that will be great already.
 

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
UE4 is a HUGE engine. We would have to find a way to port it in switch barebone userland somehow, get video acceleration working and a billion other consideration I don't even know about.

If we get SDL to work, that will be great already.
Wait a second... port it? I asked UE4 because it has support for Switch, is open-source for free and it lets indie devs to create games already after some not-so-long-procedures to get required tools for compiling, so I thought it wouldn't be that difficult once we get inside Switch.
Unless I am totally misunderstanding everything you just said, it shouldn't be as complicated as you said... I hope
 

Elrinth

:Master beyond your imagination:
Member
Joined
Nov 6, 2002
Messages
2,976
Trophies
2
Age
39
Website
www.elrinth.com
XP
1,268
Country
I don't think it's possible as UE4 uses Switches normal devkit...
For homebrew, you'll be using something different than the switches normal devkit. Atleast that's what I'm understanding.
 

delete12345

Well-Known Member
Member
Joined
Feb 27, 2010
Messages
695
Trophies
1
Age
32
Location
Taipei, Taiwan
XP
1,276
Country
United States
Wait a second... port it? I asked UE4 because it has support for Switch, is open-source for free and it lets indie devs to create games already after some not-so-long-procedures to get required tools for compiling, so I thought it wouldn't be that difficult once we get inside Switch.
Unless I am totally misunderstanding everything you just said, it shouldn't be as complicated as you said... I hope

The boldfaced part is incorrect.

UE4 developer here. Unreal Engine licensing explicitly said UE4 is not open-source, and it is not compatible with GPL, LGPL, and similar derivative licenses. It is also not free, because you have to pay Epic a royalty equal to 5% of all worldwide gross revenue actually attributable to each of your product, regardless of whether that revenue is received by you or any other person or legal entity. If it's free, you wouldn't even be paying for the royalty fees in the entire lifetime of your sales product. It is also not free because you may be subject to a fee in which you are paying for paid contents.

For more information on the royalty fees, please check the EULA section #5, Royalty, in regards to what fees you may be subjected to.

Source - Unreal Engine EULA
 

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
I don't think it's possible as UE4 uses Switches normal devkit...
For homebrew, you'll be using something different than the switches normal devkit. Atleast that's what I'm understanding.
I wasn't aware of the devkit Switch. I thought we could develop once we had needed software, which apparently is not easy to get as well.

The boldfaced part is incorrect.

UE4 developer here. Unreal Engine licensing explicitly said UE4 is not open-source, and it is not compatible with GPL, LGPL, and similar derivative licenses. It is also not free, because you have to pay Epic a royalty equal to 5% of all worldwide gross revenue actually attributable to each of your product, regardless of whether that revenue is received by you or any other person or legal entity. If it's free, you wouldn't even be paying for the royalty fees in the entire lifetime of your sales product. It is also not free because you may be subject to a fee in which you are paying for paid contents.

For more information on the royalty fees, please check the EULA section #5, Royalty, in regards to what fees you may be subjected to.

Source - Unreal Engine EULA
Yeah sorry, you are correct about it not being free and open-source, it is more like, you can access source code without paying anything beforehand. But afaik most of the homebrew are for free (no need to pay any fees to Epic), so we could say it is technically free :P

Anyways, after searching a lot more I learnt one sad fact, which I should've guessed. The official tools by Nintendo and DevKit are given/sold to only some devs. So an important part is compiling games for the console and the tools for it are given by Nintendo strictly to some devs. And I guess it would be impossible to create a compiler for Switch, so there goes that idea/hope of mine :toot:... unless Nintendo makes them public or someone gets their hands on those official tools unofficially :evil:. I doubt either will happen anytime soon.
 
Last edited by Nicat93,
D

Deleted User

Guest
UE4 is a HUGE engine. We would have to find a way to port it in switch barebone userland somehow, get video acceleration working and a billion other consideration I don't even know about.

If we get SDL to work, that will be great already.
SDL is a breeze, once we can make any level of primitive OpenGL calls, or get a framebuffer that actually displays out to the screen other than stdout/stderr, I'll get it running.
 
Last edited by ,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,507
Country
Germany
It's not that easy.
You can make games in UE4 and compile them for the Switch but you need the Switch SDK for it as there is the compiler which is definitely not open source (and will never be). Also it is copyrighted Ninty stuff so you can't even share your compiled game even if you have the SDK yourself to compile it.
Only thing possible would be to share your whole UE4 project of the game you made so everyone can get the needed SDK files from Ninty (it's free if you subscribe) and compile it.
Then again it won't work unless the Switch is hackable so that titles can be run (like in Loadiine) or installed (like with WUP Installer).
A solution for this last point would be to buy a devkit Switch instead of a retail one obviously.
 
  • Like
Reactions: Nicat93

DSpider

Well-Known Member
Member
Joined
Mar 14, 2015
Messages
566
Trophies
0
XP
1,307
Country
Romania
...so everyone can get the needed SDK files from Ninty (it's free if you subscribe) and compile it.

I don't think "everyone" can get the SDK from Nintendo.

You have to be a (proven) games studio to even get your foot in the door. I don't think they do business with single individuals.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,507
Country
Germany
I don't think "everyone" can get the SDK from Nintendo.

You have to be a (proven) games studio to even get your foot in the door. I don't think they do business with single individuals.
I'm talking about the SDK (software) not the devkit (console hardware).
Everyone can get it. As I said, just subscribe.
That's what I did to get my hands on the 3DS and Wii U SDK to port some small Unity games I made over to those consoles.
It may be the case that the Switch SDK is still not open to the public (every subscriber) but usually it will be in the future.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=hke2YUirpf4 +1