Skip to content

MartinFen/YAFBird

Repository files navigation

YAFB (Yet Another Flappy Bird)

Flappy bird

Martin Fennell, G00291266

Introduction

This repo contains the source for my unity3D project which is a flappy bird clone with cloud storage as an extra feature of the game. I designed and developed the game for my third year module mobile applications 2, The project requirements can bee seen here. The aims of this project are to learn and show my understanding of how to develop a UWP application and achieve certification on the windows store.

How to run (User)

  1. Download and install from the windows store.
  2. Use search bar on the desktop to search for the game on windows 10.
  3. Click on the game to run.

How to run (Developer)

  1. Download this repo from github by either cloning or zip
  2. Download & Install Unity 2017.3.0
  3. Open the project in unity and use explorer in the application to open the project files.

Technology Used

UWP

Universal Windows Platform (UWP) is a platform-homogeneous application architecture created by Microsoft that ties all devices that use windows 10 and windows 10 mobile together under one platform and was first introduced before Windows 10 was relased. The purpose of this software platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile, Xbox One and Hololens without the need to be re-written for each system. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

Dreamlo

Dreamlo is an online leaderboard website that can link a private leaderoard to an application using public and private keys. All communication with the server is done through simple HTTP GET requests. Every leaderboard has a private URL for adding/deleting scores. This can be compiled in your code. For your website you can use a public URL wich has read access only.

Unity

Unity3D is a cross-platform game engine developed by Unity Technologies which is primarily used to develop video games and simulation apps, for several platforms across devices like computers, consoles and mobiles. The language used to develop the games is C# which is one of the most popular laguages used in the world today for developing apps.

References

About

Yet another flappy bird clone

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published