x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How To Setup Unreal Engine 4 for OUYA

Howdy all,

Recently started playing around with Unreal Engine 4. Great engine, gorgeous visuals! Biggest problem I'm currently having though is trying to build to the OUYA. I've created a brand new project - the one that defaults to the chairs and table. It builds just fine to a standard Android phone, however when built to an OUYA it immediately crashes. I'm presuming this is due to the ODK not being implemented. Could anyone share some pointers on how to get a game from Unreal Engine 4 successfully into the OUYA, or possibly point me to some documentation that assists with this? I haven't been able to find any so far.

Thanks in advance!

  • Dave

Product Version: Not Selected
Tags:
more ▼

asked Apr 30 '14 at 05:50 PM in Packaging & Deployment

avatar image

CeruleanGames
21 1 2 3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

After pouring through everything with a fine comb, it looks like - in the end - this just isn't practical. The other games that run on it are basic 2D games with all the shader requirements stripped out. OUYA's hardware is just not right for UE4.

Thank you very much for your help!!

more ▼

answered May 01 '14 at 08:02 AM

avatar image

CeruleanGames
21 1 2 3

avatar image tgraupmann Dec 13 '14 at 06:30 PM

The new OUYA Plugin has OUYA-Everywhere and IAP support. https://github.com/ouya/docs/blob/master/unreal.md

It's fast enough with Tappy Chicken. As with mobile games, you typically have mobile versions and desktop versions of the shaders.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Problem is Tegra 3 inside OUYA might be too old for UE4, offical compatibility lists only Tegra 4, but nonlisted hardware only means it didn't been checked so it's may or not work status

https://docs.unrealengine.com/latest/INT/Platforms/Android/DeviceCompatibility/index.html

Considering generation above Tegra 4 does not support HDR you could try disableing it in project settings->rendering. Also you could check logcat output where you might find hints why it crashing, you can logcat activity in Android SDK tools/monitor.bat

more ▼

answered Apr 30 '14 at 06:23 PM

avatar image

Shadowriver
35.9k 928 169 1105

avatar image CeruleanGames May 01 '14 at 07:38 AM

I've found information about various other people who have made the engine work under the console, so I suspect there are some sort of settings to make it work.

I've disabled HDR and did some other updates, however now I am receiving numerous errors about files that cannot be found. Here's a short sampling of them:

[code] 05-01 07:26:16.513: D/UE4(13060): [2014.05.01-07.26.16:519][ 0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Slate/Checkerboard.png' error. 05-01 07:26:16.513: D/UE4(13060): [2014.05.01-07.26.16:519][ 0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Slate/Checkerboard.png' error. 05-01 07:26:16.513: D/UE4(13060): [2014.05.01-07.26.16:519][ 0]LogSlate: Could not find file for Slate resource: ../../../Engine/Content/Slate/Checkerboard.png 05-01 07:26:16.513: D/UE4(13060): [2014.05.01-07.26.16:519][ 0]LogSlate: Could not find file for Slate resource: ../../../Engine/Content/Slate/Checkerboard.png 05-01 07:26:16.513: D/UE4(13060): [2014.05.01-07.26.16:519][ 0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Slate/Icons/DefaultAppIcon.png' error. 05-01 07:26:16.513: D/UE4(13060): [2014.05.01-07.26.16:520][ 0]LogStreaming:Warning: Failed to read file '../../../Engine/Content/Slate/Icons/DefaultAppIcon.png' error. [/code]

That goes on for hundreds of pages... seems like it's related to every single file in the application.

avatar image CeruleanGames May 01 '14 at 07:44 AM

It also says this just as the application dies:

05-01 07:26:19.753: D/UE4(13060): Ensure condition failed: IsInGameThread() [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.0\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp] [Line: 33] 05-01 07:26:19.753: D/UE4(13060): Stack: [Callstack] 0x00000000 05-01 07:26:19.763: D/UE4(13060): D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.0\Engine\Source\Runtime\Engine\Private\Slate\DebugCanvas.cpp(19): Ensure condition failed: Creations == Deletions 05-01 07:26:19.763: D/UE4(13060): [2014.05.01-07.26.19:773][ 0]LogOutputDevice: === Handled error: === 05-01 07:26:19.763: D/UE4(13060): Ensure condition failed: Creations == Deletions [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.0\Engine\Source\Runtime\Engine\Private\Slate\DebugCanvas.cpp] [Line: 19] 05-01 07:26:19.763: D/UE4(13060): Stack: [Callstack] 0x00000000 05-01 07:26:19.763: D/UE4(13060): [2014.05.01-07.26.19:773][ 0]LogOutputDevice: === Handled error: === 05-01 07:26:19.763: D/UE4(13060): Ensure condition failed: Creations == Deletions [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.0\Engine\Source\Runtime\Engine\Private\Slate\DebugCanvas.cpp] [Line: 19] 05-01 07:26:19.763: D/UE4(13060): Stack: [Callstack] 0x00000000 05-01 07:26:20.163: I/WindowState(317): WIN DEATH: Window{42e92b38 com.epicgames.UE4Game/com.epicgames.ue4.GameActivity paused=false} 05-01 07:26:20.163: I/ActivityManager(317): Process com.epicgames.UE4Game (pid 13060) has died. 05-01 07:26:20.163: E/InputDispatcher(317): Received spurious receive callback for unknown input channel. fd=226, events=0x9 05-01 07:26:20.163: W/ActivityManager(317): Force removing ActivityRecord{43832c98 com.epicgames.UE4Game/com.epicgames.ue4.GameActivity}: app died, no saved state

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question