enigma-dev / enigma-dev/enigma-dev
Android Support
- Dominant language
- C++
- Stars
- 379
- Forks
- 125
- PR merge metrics
- No merged PRs in 30d
Description
We have made efforts to get ENIGMA games compiling under Android, and they now do. However, while the games appear to run, there are several issues that need to be addressed:
1. The shaders are completely broken so nothing will display.
2. None of our current audio systems will compile for Android. It is possible to tweak the OpenAL system to work, but it may be easier to just write a new audio system using SDL or some other android API.
3. (Stretch) ENIGMA has no support for phone and tablet events such as touch and tilt. (#1038)
A GSoC student should be able to fix point (1) reasonably easily. This will be a good early win to set the mood for point (2).
Point (2) is a little more open-ended, as the current team isn't clear on the best way of supporting audio on Android overall. This is a place where prior experience with Android could bring a lot of value to the team. Even with no Android experience, a small amount of research and playing around with the NDK should be enough to see this task through.
Task (3) would be a nice follow-on in the event that there is time remaining or the student would like to continue participating in development after GSoC is over.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.