-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unreal Engine 4 platform support #294
Comments
Hi @ufna, Unreal support is on my radar, something I hope we can get to at some point. All a matter of customer interest and priorities. This would likely get grouped with general C++ support. Could you drop me an email? It would be great to learn more about what you are doing now with App Center. |
Hi @jwhitedev , Sure, sent you one :) |
Hey there, The appcenter support folks directed me here - I'd like to throw my hat in for this one too. |
I was directed here as well. Very much looking for an "Unreal Engine" plugin to facilitate rapid integration for testing. |
Definitely interested in Unreal Engine 4 support for Windows and Linux. We currently use HockeyApp to capture crashes on Windows game clients and even our Linux game servers, both using Unreal Engine 4. We will unfortunately not be able to stay with App Center without this support. |
This worked ( once I figured it out a bit ) |
@DJLennon could you share a bit more how you are using HockeyApp to capture crashes on windows and Linux games with UE4? I am interested to learn your setup and how you are accomplishing this today. I am also looking into possibilities of leveraging our NDK support with regards to Unreal on Android right now as well. |
What's the issue with NDK on Android? The most annoying part for me was breakpad compilation, but after that all works as it should. |
No issues, it was more the thought that because of our existing NDK support there may already be some built in support for Unreal with C++, or at least some preliminary support. Just needs to vetting & exploration |
Oh, got it. Great to hear that. |
We currently use HockeyApp as mostly a way to store and manage the custom crashes we have. We built a crash processor server that receives new minidumps, and symbolicates them by grabbing the right pdb/exes if needed, and calling cdb to get the right stack trace, in case this is a Windows crash; For Linux crashes, we use objdump's output to find the correct unmangled symbols, from Unreal's builtin stack walker. We then upload the crash to HockeyApp using the custom crash API. So if AppCenter supports a custom crash API like HockeyApp does, we should be able to use it just fine! Let me know if you've got any questions! |
It would be great to have official HockeyApp support for UE4 as a plugin. I haven't tried fred-king's plugin ( #294 (comment) ) but that sounds promising. |
@ecosky , we're using it in few mobile projects and it works) Not all features yet, cause I've implemented only what is necessary for us. F.e. this plugin used in AW: Assault |
@ufna Sounds promising! I'm actually interested in Windows support however. After posting this I discovered App Center is replacing Hockey App pretty soon. Hoping they add Windows+Unreal support to it (they appear to support Unity right now which is encouraging). |
@ufna I see your plugin has Analytics (basic integration and events tracking) |
1++ Yes please, this would be amazing. |
1++, UE4 should be supported. |
@maestersid had commented nearly a year ago that UE4 support is on his radar. One year is more than enough time and UE4 is popular enough platform to warrant that. |
Being candid, this is still something I would love to see done, but there are a lot of things we would like to do with App Center. Right now adding any native C++ support, let alone Unreal Engine, is unfortunately not something on the roadmap at this time. Unfa's work is a great avenue for the time being, but please keep making your interest known! |
So, there is no way to have Unreal app on AppCenter then? Even for a distribution, not for full service? |
You should still be able to use distribution with Unreal, I would look at creating an app with a "custom" OS version. |
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
This issue will now be closed because it hasn't had any activity for 15 days after stale. Please feel free to open a new issue if you still have a question/issue or suggestion. |
Describe the solution you'd like
All AppCenter features available for Unreal Engine 4 games.
Describe alternatives you've considered
Currently there is no cloud build & test services for UE4 applications, but SDK features like analytics, crashes, etc. are widely provided by alternatives like Google Firebase (Crashlytics). For CI it's easy to use Bamboo/Teamcity/Jenkins, but its not "all in one" solution which AppCenter could be.
Additional context
I'm experienced UE4 developer with love to open source solutions and I'll be happy to collaborate on integration features like this. Also, I've created UE4 integration SDK for IOS/Android platforms, here it is: https://github.com/PushkinStudio/AppCenter-SDK-UE4 (MIT license). It has Analytics and Crashes modules implemented for now (we're using them in own projects, so it's a first priority), and Distribute and Push modules are on the way.
The text was updated successfully, but these errors were encountered: