
Design your own AR app
Exercise
Beginner
+0XP
180 mins
Unity Technologies

Throughout this learning experience you created an AR app based on an existing desktop game. While the game itself was already there for you to modify, a great deal of work went into redesigning it so it worked well as an AR application. For your final submission, you’ll put your AR design skills to the test and create a brand new AR application of your own design.
1. Overview
Congratulations on completing your AR port! Throughout this pathway, you used your AR design skills to make decisions to successfully convert a traditional desktop game into an AR experience.
On the surface, converting an existing project into an AR experience may seem like it is easier than designing something from scratch. However, as you learned throughout this pathway, a great deal of work goes into trying to solve problems that are simple on one platform but complicated on another. The format of AR is completely unique, and designers are still exploring what makes for the best AR experiences today.
For your final submission, you’ll design an application of your own from scratch.
Hear from some established creators
Before you begin the planning stages of your own AR app, take a moment to gain some insights from a few experienced AR creators as they discuss what they feel makes for a great AR experience.
2. Project brief
Unlike other submissions and challenges within this pathway, we aren’t assigning any specific requirements for your application, other than the app must use AR in some way. Whether you want to make a game, a filter, a fun scene effect or something entirely different, it’s completely up to you!
How to decide what to work on
Trying to design a brand new application from scratch can feel overwhelming, and you might struggle to come up with a single idea. Alternatively, you might find that you have too many ideas or want to try and put too many features into a single app. Both of these experiences are very normal!
If you aren’t sure where to start, reflect on your experience with the pathway so far:
- What section of the pathway did you enjoy the most?
- What AR features held the most potential in your opinion?
- Why do you think that AR features are so fun?
Once you’ve determined the answer to these questions for yourself, consider what you might make if you decided to use those features as your framework. If you have too many ideas and don’t know where to start, choose the easiest one on your list. This approach might seem boring, but consider it in a different way: if the project is easy, you can complete it quickly and move on to another one!
Plan your application in detail
The most important aspect of designing a new project is having a very clear idea of what your application will be before you even start developing in Unity. To aid in this process, we’ve created a design document template for you to fill out as you come up with your application concept. Follow the prompts in each section of the template to complete your idea. Remember, be as thorough as possible!
As you work through the process of creating your app concept and would like further guidance on the early development process, consider checking out Creative Core: Prototyping. In this project, you’ll learn how to identify the core features of your application, how to scope your project, and how to prototype effectively.
3. Reduce your scope
One of the most common issues you might face when developing any kind of project is trying to include too many features or functionalities that expand the scope of your project. This situation is so common that there’s a specific term for it: feature creep. Feature creep (sometimes also called scope creep) can occur in projects being developed by any creator, whether they’re new or highly experienced.
Feature creep is part of the reason why fully documenting your project before development is so important. It’s much easier to understand the true scope of a project when you have the details recorded in one document rather than keeping all of these details in your thoughts. Your dungeon explorer game seems simple enough in your imagination, but once you realize that in order to complete your goal you need 20 pages worth of assets, you may change your opinion about the amount of work needed!
Even a simple project is likely to suffer from feature creep. As you design your application, try to stick to creating only core functionality: the content that truly makes the application work. Save your nice-to-have features for another time. Remember, once an application is complete, you can always add new features!
Review your design document for scope creep
Once you’ve gone through the process of creating and completing your design document, review your work as objectively as possible. If you were told that you had to reduce your application by 50 percent, what would you cut that would still allow you to maintain the original vision of your concept? You may have to adjust a few things, but if the core of your application is able to remain the same, you’re going in the right direction.
Repeat this thought process until you run out of content that can be cut without breaking the app, and you will be left with your true core functionality. At that stage, ask yourself: do you actually need any of the content you cut? How would that content improve the experience for the user?
While this process isn’t required, we highly recommend you try it before you enter production. Cutting content from your concept can be extremely uncomfortable for new designers, but it often leads to a tighter, more fully realized experience. Again, you don’t need to throw these ideas away! At the end of the design document template, there is a section titled Stretch goals. Place all of your non-core concepts here for safekeeping and pull them back into the design document when you’re able to incorporate them after the core design is complete.
4. Submit your work
After you’ve created your app, please submit and share your project! Before you do though, make sure you’ve thoroughly tested it — or even better, ask a friend or family member to test it too.
Follow these instructions to submit your project:
1. Record a video of your app in action. Be sure to capture the entire experience from start to finish.
2. Add a submission title and description.
Make sure to include the video recording. If you have additional details to share about your process or the project that you have created, you can share them in the description too.
3. Upload your completed design document.
3. Set who can view your submission:
- Public: Anyone who views this tutorial
- Private: Just you
4. Select Save and preview submission.
5. Check your submission preview, complete the CAPTCHA test, and select Submit and continue.
We highly recommend that you comment on at least one other creator's submission. Did they successfully complete the challenge? What do you like about the project? What would be a cool new feature they might consider adding?
Please login to submit
Complete this Tutorial
Submission Gallery
Live Sports Betting Explained: Why Real-Time Wagering Is Growing So Fast
Live sports betting has become one of the fastest-growing parts of online betting, and I’ve noticed how much it changes the way people interact with sports. Instead of placing a bet before a match and waiting for the result, users now follow games in real time and adjust their decisions as the event unfolds. This makes the experience more dynamic and closely tied to what is happening on the field. When I was looking at how live betting platforms operate, I came across https://afrobookmaker.com/, which shows how real-time wagering is structured during ongoing sports events. From my perspective, these platforms are built to update odds instantly based on what is happening in the match. For example, if a team scores a goal or loses a player due to a red card, the betting options and odds can change within seconds. One of the main reasons live sports betting is growing so fast is engagement. I’ve noticed that people feel more involved when they can react to the game as it happens. For example, someone watching a football match might decide to place a bet after seeing which team is playing more aggressively in the first 15 minutes. Another important factor is flexibility. I’ve seen that live betting allows users to enter and exit bets at different stages of the game. For instance, a user might place a small bet early in a basketball game, then adjust their strategy if the score becomes more one-sided later on. This creates more control compared to traditional pre-match betting. Technology also plays a big role. I’ve noticed that faster internet connections and mobile apps make it possible to place bets instantly without delays. For example, a user can watch a match on their phone and place a bet within seconds when a key moment happens.
GarraGin
Una garra RA con garra funcional y canvas que reacciona y recoge peluches
re:
Ever noticed how some support teams just get you? Last week, I had a billing issue with a SaaS tool, and the agent didn’t just fix it—they walked me through the steps so I could avoid it next time. That’s the difference between a scripted response and real problem-solving. If your team’s stretched thin, contact center outsourcing services can bridge that gap without losing the human touch. The best ones train agents to listen first, then act—no robotic "have you tried turning it off and on?" vibes. Small details, but they turn frustrated customers into loyal ones.
re:
Online Casinos Are the Modern Social Experiment We Didn’t Ask For There’s something unsettling about the way online casinos have slipped into the fabric of everyday life. Not because they’re inherently evil—though some might argue that—but because they’ve become a silent, persistent force shaping how people interact with risk, reward, and even each other. The rise of platforms like https://ca.parimatch.com/en/casino isn’t just about gambling; it’s about the quiet normalization of a behavior that blurs the line between entertainment and compulsion. Take the design, for instance. These sites don’t just sell the thrill of a bet; they sell the illusion of control. Bright colors, near-misses that feel like almost-wins, and rewards that trick the brain into thinking skill matters more than luck. It’s behavioral psychology dressed up as a game, and it works frighteningly well. The question isn’t whether these platforms are effective—it’s whether we’ve collectively decided that this is the kind of engagement we want to encourage. Then there’s the social aspect. Casinos used to be physical spaces where people gathered, drank, and fed off each other’s energy. Online gambling strips that away, replacing it with isolation and algorithmic nudges. You’re not playing against a dealer or even other players; you’re playing against a system designed to keep you clicking. The loneliness of it is almost poetic—like a digital slot machine that never stops ringing in an empty room. And let’s talk about the economics. The house always wins, but online casinos have turned that into a science. Microtransactions, VIP programs, and "free" spins that come with strings attached—it’s a masterclass in extracting value without making the user feel like they’re being exploited. Until, of course, they are. The real cost isn’t just the money lost; it’s the time spent chasing a high that’s engineered to be just out of reach.
re:
Despite the huge number of explanations and answers to questions, I still see every time that people find it hard to understand the difference between a vpn and proxies. And I think it's much easier now to explain thanks to proxies like https://www.simplynode.io/targets/proxies-for-telegram which are immediately specified for a specific application. A vpn works on the whole computer or the whole phone, on all sites and applications at once. Proxies are for something specific, like in this case tg.
My first design app .
This app is designed for all the AR users who love dragons .