Homebrew Question Homebew apps with 3D graphics

dotaku

Active Member
OP
Newcomer
Joined
Apr 14, 2018
Messages
38
Trophies
0
Age
30
XP
183
Country
Germany
Is the any way to create Homebew apps that can display 3D graphics. A "engine" or something less advanced would also do. I googled and could only find stuff for 2D. Does that mean there's noting yet?
 

dotaku

Active Member
OP
Newcomer
Joined
Apr 14, 2018
Messages
38
Trophies
0
Age
30
XP
183
Country
Germany
Yes, homebrew apps with 3D graphics do exist. There's a classic Doom port, as well as 3D console RetroArch cores (Saturn, PSX, Jaguar) in the works.

Thanks for the answer! :) but maybe my question was a little unclear. I was looking for some kind of engine to create new 3D games (like unity but ofc much much less advanced) if I am not wrong the ones you just talked about are only for emulation of existing games.
 

Twistedziefer

Well-Known Member
Member
Joined
May 18, 2018
Messages
197
Trophies
0
Age
35
Location
Los Angeles
XP
418
Country
United States
Thanks for the answer! :) but maybe my question was a little unclear. I was looking for some kind of engine to create new 3D games (like unity but ofc much much less advanced) if I am not wrong the ones you just talked about are only for emulation of existing games.
Once the full hardware is unlocked I'm sure we will have access to the use of 3d engines like unity and such we only have 1 core and software rendering atm
 

dotaku

Active Member
OP
Newcomer
Joined
Apr 14, 2018
Messages
38
Trophies
0
Age
30
XP
183
Country
Germany
Once the full hardware is unlocked I'm sure we will have access to the use of 3d engines like unity and such we only have 1 core and software rendering atm

Ah I see, thank you. I did not know there is only software rendering for now. Guess I just gonna have to wait than :)
 
D

Deleted-442439

Guest
Getting 3rd party engines working on Switch is not as simple as just having 3D drivers, we can't use the official Switch SDK for Homebrew that would be illegal, and force the toolchain used for it to be shutdown. Most things need to be developed from scratch.

Then comes the issue of the game engine owners, I am rather sure Unity, URE etc. would not be happy about people using their engines for homebrew, any modifications to the engines themselves should be against their TOS, so having a working setup for any of this will be a legal and technical nightmare.
 

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,305
Trophies
2
Age
47
XP
3,351
Country
United States
Getting 3rd party engines working on Switch is not as simple as just having 3D drivers, we can't use the official Switch SDK for Homebrew that would be illegal, and force the toolchain used for it to be shutdown. Most things need to be developed from scratch.

Then comes the issue of the game engine owners, I am rather sure Unity, URE etc. would not be happy about people using their engines for homebrew, any modifications to the engines themselves should be against their TOS, so having a working setup for any of this will be a legal and technical nightmare.
how come nobody develops HB using official SDK and then just release on ISO sites then?
obviously they are beyond reach
 

dotaku

Active Member
OP
Newcomer
Joined
Apr 14, 2018
Messages
38
Trophies
0
Age
30
XP
183
Country
Germany
Getting 3rd party engines working on Switch is not as simple as just having 3D drivers, we can't use the official Switch SDK for Homebrew that would be illegal, and force the toolchain used for it to be shutdown. Most things need to be developed from scratch.

Then comes the issue of the game engine owners, I am rather sure Unity, URE etc. would not be happy about people using their engines for homebrew, any modifications to the engines themselves should be against their TOS, so having a working setup for any of this will be a legal and technical nightmare.

I already thought that getting the big engines work on homebew is very unlikely. Do you have any information how far we are away from getting 3D drivers? To create very basic engines running with openGL or vulkan?
 
D

Deleted-442439

Guest
how come nobody develops HB using official SDK and then just release on ISO sites then?
obviously they are beyond reach

The only official SDK that is publicly leaked is from January 2017 and you need to connect to several services with a valid Dev portal account to get everything working, most stuff is under NDA.

There is of course nothing stopping anyone from doing it, once a backup loader is out there is no need to sign stuff, so we could have "native homebrew", but if the developer is caught Nintendo's ninjas will sue him into oblivion.

--------------------- MERGED ---------------------------

I already thought that getting the big engines work on homebew is very unlikely. Do you have any information how far we are away from getting 3D drivers? To create very basic engines running with openGL or vulkan?

The SDK has Vulcan support, but we can't use it as mentioned above.

I know people are working on nouveau drivers, but don't know the current status.
 
  • Like
Reactions: zillld

dotaku

Active Member
OP
Newcomer
Joined
Apr 14, 2018
Messages
38
Trophies
0
Age
30
XP
183
Country
Germany
The only official SDK that is publicly leaked is from January 2017 and you need to connect to several services with a valid Dev portal account to get everything working, most stuff is under NDA.

There is of course nothing stopping anyone from doing it, once a backup loader is out there is no need to sign stuff, so we could have "native homebrew", but if the developer is caught Nintendo's ninjas will sue him into oblivion.

--------------------- MERGED ---------------------------



The SDK has Vulcan support, but we can't use it as mentioned above.

I know people are working on nouveau drivers, but don't know the current status.

I know how to program games in engines but I am a total noob when it comes to low level stuff. So here a hopefully not to dumb question. If the SKD has Vulcan support could someone who has access to it have a look at it and see how it works and rewrite it? Or would that also be illegal or would it be a insane amount of work?
And thanks for the info that people are working on nouveau drives, thats very interesting! :)
 

CuriousTommy

Well-Known Member
Member
Joined
Jul 22, 2014
Messages
524
Trophies
0
Age
27
XP
647
Country
United States
Then comes the issue of the game engine owners, I am rather sure Unity, URE etc. would not be happy about people using their engines for homebrew, any modifications to the engines themselves should be against their TOS, so having a working setup for any of this will be a legal and technical nightmare.

With Unreal Engine 4, anyone could be able to access the source code if they have an Unreal and Github account, so I don't think URE would be against people making modifications to their engine; however, they certainly won't endorse it.
 

dotaku

Active Member
OP
Newcomer
Joined
Apr 14, 2018
Messages
38
Trophies
0
Age
30
XP
183
Country
Germany
With Unreal Engine 4, anyone could be able to access the source code if they have an Unreal and Github account, so I don't think URE would be against people making modifications to their engine; however, they certainly won't endorse it.

That's a good point. But aside from it being legal it still sounds like a insane amount of work and challenge to actually do it :/
 

Centergaming

Well-Known Member
Member
Joined
Apr 17, 2016
Messages
695
Trophies
0
XP
923
Country
United States
I know how to program games in engines but I am a total noob when it comes to low level stuff. So here a hopefully not to dumb question. If the SKD has Vulcan support could someone who has access to it have a look at it and see how it works and rewrite it? Or would that also be illegal or would it be a insane amount of work?
And thanks for the info that people are working on nouveau drives, thats very interesting! :)

That's a good question, wondering about that too. Like a developer can just look into the Vulkan code from the SDK and rewrite it. Rewriting the code isn't illegal.
 

sarkwalvein

There's hope for a Xenosaga port.
Member
Joined
Jun 29, 2007
Messages
8,513
Trophies
2
Age
41
Location
Niedersachsen
XP
11,256
Country
Germany
Even for code under an NDA?
But is UE4 code under an NDA?
That said, reimplementing UE4 for the SOON™ to be available homebrew Vulkan libraries would not only be reinventing the wheel and require a prohibitive amount of work, it would also sure end up in a buggy underperforming implementation if anyone even decides to take the senseless effort.
 

Kallus

Well-Known Member
Newcomer
Joined
Jun 5, 2017
Messages
62
Trophies
0
Age
25
XP
337
Country
United States
Yes, homebrew apps with 3D graphics do exist. There's a classic Doom port, as well as 3D console RetroArch cores (Saturn, PSX, Jaguar) in the works.

Doom isn't 3D. It looks like it, but it's not.

--------------------- MERGED ---------------------------
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
    K3Nv2 @ K3Nv2: Tell Kanye I need power