Submission: Ocean-themed face filter
Tutorial
·
Beginner
·
+60XP
·
90 mins
·
Unity Technologies

In this challenge, you'll create an interactive AR face filter for a hypothetical client to promote ocean conservation.
Languages available:
1. Overview
In this challenge, you'll create an interactive AR face filter for a hypothetical client to promote ocean conservation.
2. Project brief: Ocean-themed face filter
An environmental company is developing an educational app designed to help get middle school students (ages 11-13) interested in ocean conservation. The app will feature different types of interactive experiences; some will be directly educational, while others will be themed entertainment. You’ve been tasked with creating an ocean-themed AR face filter. Users should be able to choose from a selection of filter features to create their own custom look.
The client recognizes that it is challenging to create deeply educational content through a face filter, but would like you to make it as educational as possible.
Inspiration to consider
Your client is inspired by the visuals in this Underwater Snapchat filter.
Underwater - Get the best AR lenses for Snapchat on Catchar
They like the immersiveness of the school of fish AR app, which allows the user to visualize fish swimming all around them.
They also really like the educational qualities of this Scuba Dive Simulator app, but recognize this is not an example of AR.
3. Requirements
To successfully complete this challenge, you must meet the following requirements:
1. Your app must include at least three of the following features:
- 3D accessories
- Particle effects
- Post processing camera effects
- Face textures
- Animated elements
- Environmental accessories
2. You must provide three different choices for each of the features that you implement. For example, if you select particle effects, the user must be able to choose between three different effects in the filter.
Below is an example of the type of project you might make to fulfill these requirements, though yours could be completely different.
The example project uses the following assets from the Unity Asset Store:
4. Additional submission guidance
Here are some key things to consider as you work on your submission:
Assets
You’re free to reuse and modify any assets you used in this course in any way you like. You can also add extra assets of your own design or from resource sites such as the Unity Asset Store or Sketchfab. The only requirements are that the assets are ocean-themed and appropriate for the user age group.
Important: Make sure that you use any third-party assets in accordance with the license provided by the asset creator.
User interface
How will your users select the filter features? Design any UI elements that you wish to use and implement them in Unity. You can use the UI prefab from the previous project as a starting point, or design your own. If you need further resources on how to create user interfaces in Unity, Creative Core: UI is a great place to start.
Visual scripts
Create the graphs that you need to make your app work. Remember to make separate graphs for each major part of the functionality to keep things organized and easy to understand. You can reuse and modify all of the graphs that you created in the previous project or design your own. If you need further resources on working with Visual Scripting, try our Introduction to Visual Scripting.
5. Submit your work
After you’ve fulfilled the requirements, please submit and share your project! Before you do though, make sure you’ve thoroughly playtested it — or even better, have a friend or family member playtest it.
Follow these instructions to submit your project:
1. Take a screenshot of your project, or do a screen-recording walking through it.
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. Set who can view your submission:
- Public: Anyone who views this tutorial.
- Private: Just you.
Note: If you aren’t comfortable recording your own face for the submission, you can point the camera at this illustrated face instead. AR Foundation registers this illustration as a valid face and will display your filters.
4. Select Save and preview submission.
5. Check your submission preview and then 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?