Git Product home page Git Product logo

libraryapp_unity's Introduction

VeloGames - Library App made with Unity Game Engine

Made with Unity 2022.3.0f1 LTS


Sections

  1. Introduction
  2. Videos
  3. Technical Details
  4. Acknowledgements

Introduction

A task project assigned by Velo Games.

A simple library app that lets you do simple library stuff.

More info in TaskDescription-tr.pdf in the root folder.


Videos

21.01.2024 working build:

Initially the project had different UI panels for every individual function.

Youtube Link

30.01.2024 working build:

Remade the whole UI setup to handle most operations in PopupPanelUI and ListPanelUI.

Youtube Link

05.02.2024 Working windows build:

UI sounds, colors added. Admin panel added. Main panel now shows the time, sound can be turned on or off, saved in the player prefs. Supports 21.9 ultra wide displays and more:

Youtube Link


Technical Details

-Uses state machine to contextually arrange list / popup windows and searchManager.cs

-Uses scriptable objects for data persistance (in editor only)

-Can use json to import-export data

Feedback Optimizations:

-Naming conventions altered. Changed Unity's naming conventions to C# standards and conventions.

-AssetDatabase usage revoked. Now altered the json import/export feature to handle saves on program start / closure to make the build possible.


Acknowledgements

A non profit project.

Assets in use:

MouseClick - mouse-click-153941 - CC0 - https://pixabay.com/sound-effects/mouse-click-153941/

WarningSound - CC0 - https://pixabay.com/sound-effects/error-when-entering-the-game-menu-132111/

SuccessSound - interface-124464 - CC0 - https://pixabay.com/sound-effects/interface-124464/

ErrorSound - CC0 - https://pixabay.com/sound-effects/error-126627/

Sound on / off image - CC0 - https://opengameart.org/content/sound-onoff-images

libraryapp_unity's People

Contributors

ozgenkoklu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.