Fully integrated YouTube search and playback. The backend uses custom webm and opus parser.
Easily import music from your computer and CDs.
Clean, responsive interface supporting mobile and desktop HiDPI displays.
Will eventually use neural networks and listening habits to recommend more music.
Development:
OpenPlayer has a modular design built with Godot Engine. Thus each interface element can be mismatched or removed. This design allows very lightweight background play and battery saving.
OpenPlayer was built with localization in mind, and it currently supports English, German, and Russian translations.
Awards:
🏆 1st Place in 2020 Conroe ISD Computer Science Team
This was my first competitive programming experience, but my team still prevailed against twenty challengers.
🏆 Winner of STEMFuse GOT Game Fall 2019
🏆 Winner of STEMFuse GOT Game Spring 2020
🏆 Winner of STEMFuse GOT Game Fall 2020
GOT Game is a bi-annual world-wide game development competition. Our games won three competitions in a row.
Released Games:
Clonagon (Winner of GOT Game Fall 2020) - Play Now!
Goal: Control the triangle and avoid the walls.
This game used complex geometry shaders and rendered them for better runtime performance.
Difficulty scales forever, so higher times are exponentially more difficult.
Tanks a lot! (Winner of GOT Game Spring 2020) - Play Now!
Goal: Defeat the enemy tanks to proceed to the next level!
Most sprites in this game were made in 3D software but rendered to 2D for the game. This conversion improves performance and works around a limitation with the game engine.
Enemy tanks have a complex AI that can navigate to the player and avoid bullets.
“
I'm a professional software engineer and Nathan's knowledge of Godot has really impressed me. I highly recommend Nathan if you are a beginner or an expert, and I especially recommend him for his ability to quickly find solutions to difficult bugs.
”
“
This guy is a fantastic Godot teacher. Taught me everything I needed to know about Godot and he also managed to answer all my questions. I would definitely recommend his services if you need some guidance for your Godot journey.
”