Inspired by Ready Player One

What it does

An in-game Minecraft item that allows you to make phone calls from within the game.

How we built it

We used T-Mobile Your Number Anywhere (YNA) API, Java, JavaScript, MCreator, and BlockBench. We used a GitHub repository for syncing code, which turned out to be an adventure in itself.

Challenges we ran into

We spent time learning to use Blender and Unity, only to find out that we had to use completely different software, which we had to learn on the fly.

We'd originally planned to integrate the calling feature directly into Minecraft, but WebRTC seemed too complex to implement on a time constraint. We also used a GitHub repository for syncing the project between us, but the software we used for creating the app doesn't seem to be designed with Git in mind; it frequently resulted in merge conflicts for even small changes.

Accomplishments that we're proud of

We were able to learn new software on the fly; we got the models nicely polished, and we the application makes calls.

What we learned

We learned about using APIs, making mods, the difficulty of WebRTC, and the power of perseverance and teamwork.

What's next for RealmDialer

The next steps include answering incoming calls, enable WebRTC to run in the mod itself (so a browser window won't be needed). Future goals are to create a landline in game that anyone can answer or dial from, a telephone booth that can accept currency to make calls (to help people fund their servers), and build our objects for other games and applications. Eventually the goal is to make video calls between the virtual and physical worlds, where the virtual caller sees the physical world and the physical can see and hear the digital world.

Built With

Share this project: