https://github.com/ItsNotRick/elle
ELLE Mobile is a pair of Unity games created by the second ELLE senior design group at UCF.
This game has two game modes: one matches the gameplay of the original ELLE 1.0 over-the-shoulder mode and the other is an augmented reality scavenger hunt for translated words. It connects to this API to download language packs and stores them locally.
Install Unity 2018.3.0f2 (I recommend using Unity Hub to keep track of multiple versions of Unity when working on normal projects). Additionally you will need some android tools in order to build APKs (Personally I use the command line tools to save space but the full studio package should work as well). Currently we do not support IL2CPP builds but if you're trying to tackle that make sure you have the correct version of the NDK for your version of Unity. There are a few dlls being used that might need some TLC to get working in your specific environment. Feel free to create an issue here on github if you're having trouble.
Don't forget to keep adding files and folders related to your specific build configuration to the gitignore.
Read these C# files:
- LoginMangager.cs
- SessionManager.cs
- LanguagePackInterface.cs
- GroundGeneration.cs
- PlayerMovementControls.cs
- Add desktop controls, support more platforms (iOS!)
- Music, menu music, in-game music, etc.
- More efficient language pack downloading
- Speed up the gameplay as the player successfully dodges obstacles
- More obvious, easier to see obstacles
- Better performance data collection
- A disabled speech based game mode could be reworked and reintegrated with the game
- Audio as a presented word format
Most of the language pack code is the same as Mobile3D. The gameplay is a bit simplistic and there's a huge amount of time the player spends not answering questions. This game could benefit from a gameplay overhaul.