Blog Layout

We are Agora World: Democratizing the Metaverse
Ethan Berg
Jan 05, 2022

"Agora World’s mission is to democratize metaverse creation. Buzzwords aside, we aim to make online social experiences more immersive and easier to create"

Agora World’s mission is to democratize metaverse creation. Buzzwords aside, we aim to make online social experiences more immersive and easier to create, while empowering creators to forge their own path. To that end, we’ve been working since Oct 2020 to build a platform and tools capable of achieving those goals. Just a year in with bootstrapped funding, we’ve created an app for Windows and Mac capable of allowing anyone to create their own customized 3D social event with no code or technical expertise needed. Looking towards the future we have much more we want to accomplish, so the purpose of this article is to let anyone interested know what we are working on, why we are working on it, and how they can help.

Our Progress So Far

For a detailed overview of what we built in our first year, please take a look at this link.


To summarize, we’ve built a self-updating downloadable app for Mac and Windows computers using the Unity engine, and a standard cloud hosted backend. With this app “event hosts” can customize their own 3D event based on a “world” template, placing images or videos with descriptions and hyperlinks into slots in the world (no coding required, as easy as setting up a Facebook profile). “Attendees” can join events via an “event code”, loading the customized 3D world and allowing you to easily move around the world via a customizable avatar. Spatial voice chat ensures that you can fluidly move between conversations just like you would at an in-person gathering, while profiles allow you to share info about yourself such as interests and social media links. Currently we support up to 50 people socializing like this in a single event instance, and if more people join we automatically generate additional instances (up to 20,000 simultaneous attendees). Our World SDK allows us to upload any Unity scene as a world template in minutes, and we’ve already created several high quality worlds.


During our private beta, we’ve run over 40 events, from a career fair of 200+ people to art galleries, conferences, meetups, and more. Every month we’re adding more subscribers.

What We Are Building

World SDK

Metaverse Interoperability

Browser Access

3D Interactable Objects

Plugins

Creator Economy

XR and Improved Social Immersion and Tools

Education

More

We want to empower creators to build the metaverse they envision, not only our vision of the metaverse. For that reason, a public open source release of our World SDK (Software Development Kit) is one of our highest priorities. With it, anyone will be able to upload a Unity scene as a world template. This means uploading not only 3D environment art, but also all of the built-in Unity engine features such as physics, custom shaders, lighting, and more. Additionally, we’ll be able to add unique code components for more complex creation, such as portals and “grabbable” objects. The SDK also integrates with our event layer, allowing event hosts to further customize a world without code. 


The open sourcing of the World SDK code is important and not one we’re taking lightly. With it, we’re essentially creating a metaverse world format that anyone can use for free, even to speed up creation of their own metaverse browser, or provide their own metaverse world hosting. We’re willing to do this because we believe the metaverse should be open (more on that later), and think the World SDK will ultimately benefit from it. Initially the World SDK will be the only part of our code that is fully open source, but we’re interested in the future possibility of open sourcing our API and app code. We can’t commit to this though for reasons such as security and 3rd party plugins that we don’t have the right to distribute. Currently, we’re thinking about our app as a metaverse browser, and the World SDK as an open source standard format for metaverse creation.


As a last note, we’ve chosen Unity as our engine of creation for a number of reasons. Unity’s mission is to democratize 3D development, and as the world’s most popular 3D engine they offer a feature-rich editing experience and ecosystem that we want to build upon. That’s not to say we won’t support other engines in the future (for example, one of the areas we are exploring is creation of a light web browser client through something like Babylon.js), but as a small team Unity has allowed us to build at a velocity impossible 20 years ago. Additionally, we think that with the right tooling and educational material, people can go from 0 code experience to building metaverse worlds in very little time (a matter of hours to days, not months). They can do so while building experience with a professional 3D engine, and existing professionals can use the SDK to go that much further. We believe that the metaverse should be built with professional best-in-class tools, and building on top of Unity adds the work of thousands of employees to our small team.

We’re very interested in helping solve the problem of metaverse interoperability. People in one social application should be able to move as a group to another application reliably. We’ve written a couple articles about it. We’re also aware of the Open Metaverse Interoperability (OMI) working group, and looking to become more involved.


That said, we worry standards like OMI will move very slowly, so will be on the lookout for ways to expedite the process. If we end up moving ahead with our own solution, we’ll always be able to build a bridge between that and the eventual standard. Regardless of how we get there, we want to enable people to jump into and out of our application and arrive at a pre-programmed destination based on the link.

The single most common piece of feedback we’ve heard from our sales pipeline and customers is that they’d like the option to access our app via web browser. Although we believe it will be years before content authoring and application quality in-browser will be able to match native compilation, the ease and safety of accessing our application in a browser is an understandable desire (indeed, it’s necessary for certain use cases). So, we are researching the best path to take to enable this.


Unity does offer WebGL export, and Babylon.js (a 3d web engine) offers export of Unity projects. It may make sense for us to create a light client for the browser through one of these (or another) methods. Another method would be through what is sometimes known as “pixel streaming”, where browser users connect to a cloud-hosted virtual computer instance running our app. Although it’s too early to say what we’ll end up doing here, we see multiple paths forward and will be bringing Agora World to the web browser. Our native app for Windows and Mac will continue to be available for people who want the highest quality experience (a strategy that has been proven by Slack, Discord, and Zoom).

Currently, we have a no code slot system for placing custom images, videos, and booths with descriptions and hyperlinks. In 2022, we want to add the ability for further no code customization in the form of 3D interactable objects. Easy upload of 3D models is part of that, but it goes further. We want people to be able to place other interactable 3D objects like portals, grabbable objects, and more all without needing technical knowledge.


On the app side, this probably means a slot system similar to our 2d and booth slots, but we also may implement something more free-form (like an in-world spawn and save mechanism, or a floating miniature of the 3D world). On the World SDK side, this means a library of custom code components that will allow world builders to create richer, more interactive experiences. For example, last year we did a two day hackathon building an obstacle course in our app, and with just a few code components were able to put together fun unique races.

We want to allow any developer with the skills and vision to be able to build on top of what we’re building. We’re putting a lot of effort into developing a social metaverse engine so that others don’t have to. However, there’s no way for us to think of every use case and provide the code functionality needed for each case.


For this reason, we want to develop a plugin architecture to allow any world to run any code, even code not written by us. One approach other platforms have taken is to develop their own special coding systems. As of right now, we don’t want to take this approach, because we want developers to be able to write the native code they’re already familiar with, which comes not only with a much richer library, but also a larger community and existing codebases. We want any code written in C# to be potential functionality in Agora Worlds.


Ensuring security with this path will be more difficult than non-native methods, but we believe the problem is solvable. There are also serious concerns with mobile support. We have much work to do to make sure we can deliver plugins in a safe manner and on every platform. However, we believe that getting this working will be AWESOME, as it will essentially make “modding” the metaverse shareable and 1st party supported via the largest 3D engine in the world.

Creators who make worlds and plugins should have an avenue to share and sell their creations, so that others can use them for their own metaverse experiences. We often contextualize Agora World as “WordPress for the metaverse”, and an easy to use marketplace fits well with that vision. Additionally, event hosts should have more ways to monetize and earn via their events.

We believe Virtual Reality (VR) and Augmented Reality (AR) support are an inevitable part of our roadmap. The only question is timing. Current VR still has a high friction of use, the dominant Facebook platform is very closed, headsets cannot be comfortably used for long periods of time, and the userbase is still small. AR is not yet compelling for consumers, but great progress is being made. Time will see a lessening of these issues, and we’re building with the knowledge that in the long run XR will be a core component of our platform.


In addition to XR, we plan to add other social immersion improvements, from more expressive avatars to better moderation tools. The desired end result is to make group digital communication richer than in-person communication in many ways. 

We are passionate about education and see it as an important part of what we aim to create. One of the initiatives we are planning is Agora World hosted education events, bringing in experts in metaverse-related industry to share knowledge with the community. We’re also looking to partner with existing education programs to incorporate metaverse-creation learning. We’re even kicking around the idea of running some of our own courses. In addition to these initiatives, we plan to create educational and clear documentation for our World SDK, and to continue to share our knowledge with blog posts and other formats. 

While the above are our main focuses, we’re constantly researching potential improvements and pivoting based on feedback. Some of the other areas we are interested in are decentralized social networking (such as technologies like Mastodon) and crypto (such as DAOs, NFTs, and decentralized community governance). It’s very important that anything we develop adds value to the platform’s users, rather than just for the sake of boarding a hype train. So, we’re keeping our eye on decentralized tech developments but will only implement them if they can help build an open, easy to use metaverse.

Why We’re Building It

We’re building Agora World because we believe anyone anywhere should be able to build anything and socialize with anyone in a highly immersive, meaningful way. Our ethos of 6 core principles drives the decisions we make in pursuit of that goal.


We believe in Democratization, lowering the barriers to creation and putting the power and rewards of creation into the hands of the creators. We believe in Individual Privacy, keeping data tied to individuals as their right, not a fruit to sell for corporate profit. We believe Organizational Transparency is the best way to ensure that organizations stay honest and in alignment with the good of humanity over the good of the 1%. We believe in an Open Community, where creators can make what they think is right without gatekeeping. We believe in helping create Enriching Experiences that make life worth living and leave lasting memories. And finally we believe in Social Connection, improving technology to allow people to form more and deeper bonds online and increasing the connectedness of the global community.


If you’d like a detailed breakdown of our Ethos and Community guidelines, please read at this link.

Help Needed

If what we’re working on gets you excited, we’d love to hear from you. You can reach out at: info [at] agoravr.world


Creating an open, democratized metaverse will not be easy, so we’re actively looking for people who share our values and vision. Our core founding team is Sky Nite as CTO and Ethan Berg as CEO. Each of us is a full-stack in our given domains, so we’re looking to expand our team via force-multipliers.


The first force multiplier needed is dedicated Unity Developers. Experience with other tech like backend is a plus, but the core need is someone who can quickly iterate on Unity side features. For example, we’d love to add more sandbox components to our World SDK, but Sky has needed to prioritize getting the SDK into people’s hands over adding new features. 


Another force multiplier is a dedicated Full-Stack/Backend Developer. The ideal person would also have comfort and experience with devops. Our current backend is PHP + MySql (LAMP) so experience with that is preferred, but if the developer is experienced in other stacks and passionate about our mission, it’s not a dealbreaker. The website frontend is mostly WordPress. A dedicated fullstack developer will allow us to more quickly develop API features and scale our product.


The final of our force multiplier roles is a Community Manager. We want to start creating and running our own events regularly on the platform, and want someone who can help onboard new customers and community members. Our community manager will also help keep us tapped in to what people need. Communities are an incredibly important part of what we are building. We think a person fully focused on this will greatly augment what we can accomplish in the next year and improve the experience for all who use the platform.


In addition to these three specific roles, we are open to bright, passionate people who believe they can help us achieve the Agora World mission. We act as an extremely agile company with 1-week modified-scrum sprints, so acknowledge that what we think is the best path today will not be the same as the best path next week. If you think you’d be a valuable teammate, partner, or ally please reach out!



Finally, we are in need of further investors who believe in our vision and want to use their capital to help us achieve it. We’re far from desperate on that end having bootstrapped on angels+friends+family the last year and knowing how to run lean, but more resources will allow us to build faster and reliably secure a growing team.

Conclusion


So, that’s Agora World today, what we’re building, why, and who we need to make it happen. If you support our goals, please reach out to

(info -at- agoravr.world), promote+share this post, and do what you can to ensure an open, democratized metaverse.


2024 Winner • Global Excellence Awards
Agora World
Most Innovative Immersive Experience Platform 202
By Ethan Berg 08 Apr, 2024
2024 Winner • Global Excellence Awards Agora World - Most Innovative Immersive Experience Platform 2024
By Ethan Berg 25 Feb, 2024
"Success in the forthcoming year, from my perspective, centers on advancing my research and practical applications within metaverses like Agora World. This endeavor aims to revolutionize educational spaces for educators in training, both domestically and internationally. By integrating cutting-edge virtual environments, the goal is to transcend traditional learning methodologies, offering immersive and interactive experiences that cater to the evolving needs of educators and students."
By Ethan Berg 02 Feb, 2024
Meet Ethan from Agora World Q: Can you briefly introduce yourself and your startup? A: Yeah. Hi, I’m Ethan Berg, the founder and CEO of Agora World. We’re creating Canva and WordPress for 3D. Our mission is to simplify 3D creation, enabling everyone to create their metaverse and immersive social experiences for brands, communities, and teams. I prefer not to use the term metaverse, though. Q: How did you come up with this idea? A: I started building this as a student at university with the initial goal of creating a meaningful experience for graduating friends. Traditional social media and communication tools like Zoom and FaceTime lacked the sense of reality and the creation of new memories. I aimed to build a VR shopping platform back in 2019, pre-COVID, even though I’m not a developer by background. Q: Why VR shopping? A: The idea was to strengthen bonds with friends leaving and continue making memories together. However, the challenge arose when I realized the limitations of creating 3D and VR experiences, especially for someone without a coding background. While tools like Canva or Wix exist for other purposes, the 3D and VR space was considerably limited, even with the emergence of AI implementations. Picking Startup Wise Guys Q: Why Startup Wise Guys? A: We were advised to apply by Amy Peck, a significant influencer in the space. The decision to participate was made on the same day we received a compelling offer to purchase the company. What drew me initially was the way they communicated, their goals, their vision. I respect Cristobal and the team, and that played a crucial role in our decision. Q: What stood out about Startup Wise Guys? A: Listening to podcasts and absorbing their vision, particularly their perspective on Y Combinator not being something that every startup can participate in, resonated with me. The idea of democratizing and making a program like that accessible to the rest of the world aligns with our ethos. They addressed the question of what happens to the countless startups globally that don’t get chosen for Y Combinator but have opportunities to flourish. This, coupled with insights on running a business, such as the impracticality of the “Uber mentality” of raising billions without a sustainable plan, appealed to me. Not to mention their successful early investments in countless companies I’ve come to know and love such as Read Player Me and Bolt. Q: Can you elaborate on the practical approach? A: The emphasis on building something substantial but doing it practically was a key takeaway. They spoke candidly about the importance of having a practical dream, and actualizable in both the short-term and long-term. This resonated with the values my father instilled in me about responsible business growth. The goal is to build something huge, but the approach must be grounded and sustainable. We are glad we took the opportunity to work with Startup Wise Guys. Q: How was the application process? Do you remember it at all? A: The calls stand out in my memory, considering they are Europe-based, and I’m on the United States East Coast. They hadn’t accepted many teams from the US at that point. Our cohort had three teams from North America—two from the US and one from Canada. The initial calls, especially during the virtual kickoff before meeting in person, were challenging due to the time difference. The interviews for acceptance were from two to four am, and I vividly remember staying awake with coffee until midnight or waking up after a quick power nap. It was grueling, but in the end, it was worth it. A Day in the Life during the Startup Wise Guys Program Q: Can you describe a typical day during the program? A: Mostly virtual, with three weeks in person at the beginning and about a week and a half at the end. Unlike most teams that went home, I stayed in Europe for the entire period. While not in person every day, I met people from various teams, cohorts, and their portfolios at different locations around Europe. It was a unique experience for me, considering others returned to their families and responsibilities. Being on the younger side, it was a decision I could make for myself, which turned out to be a good one. There was usually daily if not every other day programming which lasted a few hours. The sessions ranged from experts from various fields coming in to speak with us to group discussions with the other cohort members, pitches and every other week was a new sprint focused on a new topic so while we didn’t meet daily there were definitely things to accomplish every day. While rigorous, we went through a ton of vital exercises, some of which I had done before but was important to think through again. Some were more challenging than others so some weeks felt lighter than others and allowed me more time to focus on other aspects of our business. Ultimately, least for us and from our perspective, we ended the program is a better and more confident place than we started the program without a question. Q: What did your typical day involve? A: Meetings, or I don’t want to call them meetings—more like different types of programs. It varied every day or every other day. Some weeks were light, focusing on implementation where the goal was to put what we were learning into practice. Q: How much funding did you receive from the accelerator, and was it in exchange for equity? A: We received a hundred thousand euros for this program. The funding arrangement involved a convertible note. The Program’s Value  Q: Beyond the funding, can you pinpoint a particular moment where the accelerator proved its worth? A: The pivotal moment was understanding why we were doing what we were doing. Not just the what, but the why. The program emphasized the importance of starting with why, a concept I value from Simon Sinek. No one cares about what you do; they care about why you do it. Over time, I became more comfortable explaining our mission and quickly conveying it to others. That boost in clarity was invaluable. Q: How did this impact your approach? A: It allowed me to communicate more effectively, especially during elevator pitches. Being able to articulate our mission quickly and having people understand it was a significant achievement. Additionally, the exposure to their team, as well as people from their portfolio in various countries, broadened my learning. Being in Europe for six weeks to study abroad, courtesy of the program, provided insights into different business practices and cultures. This understanding, coupled with personal growth, contributed to becoming a better leader, ultimately benefiting our company. Q: In what ways did the program contribute to personal growth? A: The program not only benefited the company but also facilitated my personal growth. It provided an opportunity to learn and apply those learnings back to the company. Gaining insights into diverse business landscapes and cultures, both in Europe and through the network connections facilitated by the program, allowed me to become a more well-rounded leader, bringing back valuable lessons to our company. Q: What would you say was one of the greatest challenges during the program, and how did you overcome it? A: One of the challenges during the program was the two AMs and four AM calls. If you ask any of the North American founders, they’d likely say the same—it was difficult at the beginning. Late-night or early-morning calls were not ideal and posed a significant challenge. Q: What achievements has your company made post-accelerator? A: The major milestone for us is the upcoming beta launch on December 8th. Over the past eight months, our focus has been on crafting a better experience for creating 3D content. This involved creating a new UI/UX, implementing brand-new functionality, and completely automating certain aspects, including our sales pipeline. Q: How would you describe the change in the growth trajectory of your startup since completing the accelerator? A: Our growth potential timeline has significantly accelerated. The primary reason for joining the program was the recognition that there’s much I don’t know, and I wanted to learn. The program compressed a vast amount of learning into a short period. It was dense, and I would encourage others, especially from the US, to take the opportunity to stay. It was the most transformational experience, and I learned more in six months than I thought possible. The insights gained not only pertained to business but extended to personal growth, cultural understanding, and more. Being physically present there provided more value than a virtual experience. The program has undoubtedly expedited our growth timeline substantially. Advice for Accelerator Applications Q: Do you have any advice for those looking to apply to this accelerator or any other accelerator? A: Understand that the application process may take a while, and getting denied is part of the journey. Treat each application as a learning opportunity. The questions asked in these applications are the same ones any investor would want to know, so your message becomes more refined with each application. For instance, keep a record of your applications, creating a Google Drive folder. Over time, you can refer back to previous applications, see what worked and what didn’t, and make improvements. Persistence is key—getting a “yes” might not happen on the first attempt, and that’s okay. It’s a journey, and staying organized in your approach will be beneficial. Remember, it’s an incredible opportunity, and I can speak from my experience with Startup Wise Guys, which was a 10 out of 10.

Don't Wait.

Build Your Dream World Today.

Don't Wait.

Build Your Dream World Today.

Share by: