Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/evgenyzhukov/ambientball3d

Mobile game developed with Unity. Available on Google Play.
https://github.com/evgenyzhukov/ambientball3d

arcade-game csharp game-development google-play-store indie-game-dev unity3d

Last synced: about 1 month ago
JSON representation

Mobile game developed with Unity. Available on Google Play.

Awesome Lists containing this project

README

        

# **Ambient Ball 3D**

Ambient Ball 3D is an exciting 3D arcade game with a minimalist design and atmospheric music. The goal is to collect stars, overcome obstacles, and solve puzzles using unique ball control mechanics.

[**Download on Google Play**](https://play.google.com/store/apps/details?id=com.SaveLoadGames.AmbientBall3D&hl=en)
[**Visit the Game's Website**](https://saveloadgames.wordpress.com/)

---

## ๐ŸŽฎ Game Features
- **Handcrafted levels:** Eight unique levels, each introducing new mechanics and challenges.
- **Procedurally generated mode:** Unlocked after collecting enough stars.
- **Controls and physics:** Realistic physics with two control modes (joystick or tilt controls).
- **Diverse abilities:** Change the ballโ€™s properties, including jumping, acceleration, and weight adjustment.
- **Soundtrack:** Relaxing ambient music creating a calming and immersive atmosphere.

---

## ๐Ÿ›  Technical Details
- **Unity version:** 2022.3.7f1
- **Programming language:** C#
- **Platforms:** Android
- **Assets:**
- "Save Game Free โ€“ Gold Update" by Bayat Games
- "Joystick Pack" by Fenerax Studios
- "DL Fantasy RPG Effects" by dreamlevel

### **Implemented Mechanics and Technologies**
1. **Object physics:** Custom handling of mass, jumps, and acceleration.
2. **Level system:** Eight handcrafted levels plus a procedurally generated endless mode.
3. **Camera controls:** Free rotation for full overview.
4. **Control modes:** Switching between joystick and gyroscopic control.
5. **Progress saving:** Implemented using JSON serialization.
6. **Post-processing effects:** Using Universal Render Pipeline (URP).
7. **Particle effects:** Includes visual elements like explosions and star glimmers.
8. **Advertisements:** Integrated using Unity Ads with minimal user interruption.
9. **Optimization:** Adjusted for smooth performance on low-spec devices like the Samsung A10.
10. **Testing:** Performed using Android Studio and Unity Remote.

---

## ๐Ÿ“œ Credits
### **Sound and Music**
- **Sound effects:** Jordan Powell (Erokia)
- **Composer:** Jens Johansson (DEX 1200)
- **Soundtrack:**
- Reflexion
- Lucy
- Numfashi
- Annashuwa
- Stellar Minds
- Image Of Contisalem
- Obsticalls
- Alert
- Yanayi

### **Assets**
- "Save Game Free โ€“ Gold Update" by Bayat Games
- "Joystick Pack" by Fenerax Studios
- "DL Fantasy RPG Effects" by dreamlevel

### **Fonts**
- In-game: Disaster Fonts (Andrew Young)
- Logo: Christian Robertson

### **Icon**
- Logo icon design: Maxim Kulikov

### **Development**
- Game design and programming: Evgenii Zhukov

---

## ๐Ÿ“œ License
This work is licensed under a [Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License](https://creativecommons.org/licenses/by-nc-nd/4.0/).

You are free to:
- Share โ€” copy and redistribute the material in any medium or format

Under the following terms:
- **Attribution:** Credit must be given to the creator.
- **NonCommercial:** The material cannot be used for commercial purposes.
- **NoDerivatives:** You cannot modify or distribute modified versions of the material.

For more information, see the full license text in the [LICENSE](./LICENSE) file.

---

## ๐Ÿ“ž Contact
- **Developer:** SaveLoadGames
- **Email:** [[email protected]](mailto:[email protected])
- [Game Website](https://saveloadgames.wordpress.com/)
- [Google Play](https://play.google.com/store/apps/details?id=com.SaveLoadGames.AmbientBall3D&hl=en)