5 Simple Apps to Make with Unity

5 Simple Apps to Start Making

Building simple apps is a great way to showcase your talent as a C# programmer and Unity developer. Simple apps are an excellent way to start your journey in developing interactive and visually appealing applications.

So often we see beginners try to make a full length game or some advanced AI and waste time building upon something that was flawed from the start.

It’s important to remind yourself to start small and expand. This means you can display your talents quickly and continue to show improvements as you keep making that small project into something bigger.

5 Simple Apps to Start Creating with Unity

1) To-Do Lists

The first simple app you could try to make is a to-do list. Most of the work is getting a user’s input, since they would choose what needs to be remembered.

Take it a step further by allowing the user to mark things as done. Remember to choose a clear visual indication if a task is done, such as striking out the text or making the text gray rather than the default font color. And keep the option for users to turn that task back on in case they accidentally marked it complete.

2) Calculator or Sales Software

Similar to using typed input from the first example, calculator apps are fairly simple to make. It also relies heavily on user inputs. You would mostly have to make sure the calculator buttons all do what they should!

You could try adding on to that when you’re comfortable and make a basic point of sale software. Most large retail chains have their own cash register software. These usually include an option to toggle tax on a total (at least in the United States), as well as some handy shortcuts for the user. In grocery stores, there are usually multi-digit codes for fruits and veggies. You could create a library of these shortcut codes for users to test. Add a money-in-money-out calculator for balancing a till—businesses always want to know if their registers are short.

3) Game Clone: Pong

We all know the classic among classics, Pong. It’s the game in which players move a rectangle (paddle) on their side of the screen up or down to “bounce” the little dot (ball) away from their goal and into the opponent’s. Simple and fun. Because of how simple and fun it is, it makes a great template for beginning programmers to emulate.

Don’t just stop at making two rectangles and a dot interact! Make that your foundation, then maybe build a small power-up that makes a paddle bigger or make the ball bounce speed increase over time to make it harder for the player. Who knows, maybe over time you could make it a four player game!

4) Game Clone: Flappy Bird

Not as simple as Pong but definitely a good game to emulate, Flappy Bird uses tap/click interaction to keep a bird afloat while dodging obstacles. Don’t tap and the bird slowly declines on the screen; tap a lot and the bird struggles to stay higher on the screen. Using a combination of staying high and falling low players can swoop above and below objects in the way.

It’s a great way to test your collision skills and create very minor physics (gravity). Over time you could learn to add obstacles that move or aim at the player’s character. You could make powers up that let the character temporarily pass through solid objects or zap away nearby enemies to make it more fun.

5) Game Clone: Memory/Concentration

While not originally a video game, several versions of the game in which a player flips two cards to see if they match then resets them if they don’t match have been used in games. Mario Party (1998), for instance, has a version called “Memory Match” consisting of squares in a 3×3 layout with all but one card having matches to find—the single card stunning the player to stall time instead.

Why not make a hard mode and have some cards swap places to really test players’ memories?

Creating simple apps using Unity is a great way to showcase your talent as a C# programmer. It allows you to demonstrate your ability to work with a powerful and versatile tool, create visually engaging and interactive experiences and gain experience working with multiple platforms.

Do you have idea not included in this list?  Share below in comments!

Share the Post:


What to do next….

1. Comment with your thoughts below

2. Check out student success stories here!

3. Apply for the Professional Unity Developers Program and kickstart your career as a software engineer!

4. Download our whitepaper

5. Join the Exclusive Group for software developers:  Coding Career Quest: Learn to code by building video games with C# | C++ on Facebook!

About the Author:

Leave a Reply

Your email address will not be published. Required fields are marked *

Start a career with Unity earning $50,000 or more within 120 days!

Work at your own pace, receive 1-on-1 coaching, build a portfolio, get hired, and receive lifetime support.


Related Posts

Creating Custom Editors in Unity

Creating Custom Editors in Unity: A Guide for Game Developers

Discover the power of custom editors in Unity for game development. Custom editors empower developers to streamline their workflow, creating tailor-made tools within the Unity interface. With the ability to simplify complex processes and improve user experience, custom editors are a game-changer. Learn how to make the most of this feature, from creating custom inspectors to controlling the logic of object configurations. Whether you’re a seasoned developer or just starting, custom editors can save you time and enhance collaboration with artists and designers. Unleash your creative potential with Unity’s custom editors and elevate your game development experience.

Read More

Subscribe for notifications in your inbox!