{"id":15388977,"url":"https://github.com/olange/learning-unity","last_synced_at":"2026-04-25T22:33:16.171Z","repository":{"id":79952142,"uuid":"45745137","full_name":"olange/learning-unity","owner":"olange","description":"Discovering and learning using Unity editor and scripting","archived":false,"fork":false,"pushed_at":"2017-06-15T19:27:56.000Z","size":2413,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-02-02T01:24:29.026Z","etag":null,"topics":["learning-notes","unity"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/olange.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-07T16:51:02.000Z","updated_at":"2019-11-17T15:57:00.000Z","dependencies_parsed_at":"2023-05-24T12:15:12.108Z","dependency_job_id":null,"html_url":"https://github.com/olange/learning-unity","commit_stats":{"total_commits":24,"total_committers":3,"mean_commits":8.0,"dds":0.08333333333333337,"last_synced_commit":"b8c1b45fb751c407a0d8772d9f9dc9ebae8c27cd"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olange%2Flearning-unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olange%2Flearning-unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olange%2Flearning-unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olange%2Flearning-unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/olange","download_url":"https://codeload.github.com/olange/learning-unity/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245938228,"owners_count":20697008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["learning-notes","unity"],"created_at":"2024-10-01T14:58:44.677Z","updated_at":"2026-04-25T22:33:11.151Z","avatar_url":"https://github.com/olange.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learning Unity\n\n[![Join the chat at https://gitter.im/olange/learning-unity](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/olange/learning-unity?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nDiscovering and learning using Unity editor and scripting.\n\n## References\n\n[Unity Manual](http://docs.unity3d.com/Manual/)\n\n[Building for iOS using Unity Cloud Build](https://build.cloud.unity3d.com/support/guides/ios/)\n\n## Tutorials\n\n### Data access\n\n[Using Google Firebase in Unity and a Primer in Event Driven Programming](https://medium.com/grtech-student-blog/using-google-firebase-in-unity-and-a-primer-in-event-driven-programming-7f1bf2d61dc7) How to implement Google Firebase in a Unity project; also covers the use of events _Stephen King, 30.04.2017_\n\n[Adding Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup) Setting up an Unity project to use Firebase for authentication, messaging, and much more _Firecasts, 02.03.2017_\n\n### Scripting geometry\n\n[Unity · Spline-based Procedural Geometry](https://dayone.me/2hqvzt8) What is a mesh? What is space? Coordinate systems of various engines and mesh editing apps, Bézier-splines mathematics, Point-basis and tangent-basis functions, extrude a line-shape along a spline, adjusting UVs to consistently map textures, and tips _video, 61 min., Joachim Hólmer, 21.09.2015_\n\n### Beginner projects\n\n[Roll-a-ball tutorial](http://unity3d.com/learn/tutorials/projects/roll-ball-tutorial) Create a simple rolling ball game that teaches many of the principles of working with Unity _serie of 8 short videos, 74 min., Unity, 24.07-19.08.2015_\n\n[Spring Joint](01-spring-joint/README.md) Playing with Rigid Body, Spring Joint and Line Renderer components _Gōng-fu I/O, 17.12.2015_\n\n### Interface essentials\n\n[Unity · Essentials](https://dayone.me/2jyNzWy) Game Objects, Prefabs, Tags and Layers _serie of 4 short videos, 8 min, Unity, 08.04-22.11.2013_\n\n[Unity · Editor basics](https://dayone.me/2hqwz7d) Getting to know the fundamentals of the editor and a few tips _video, 61 min., Mike Geigh, 23.09.2013_\n\n[Unity · Game Object](https://dayone.me/2hU7zKZ) Coordinate system in Unity, camera projection modes, game objects, components and transformations, nesting _video, 49 min., Mike Geigh, 30.09.2013_\n\n[Unity · Tips \u0026 Tricks 1](https://dayone.me/2i11zIR) A bunch of tips, that do not fit in other tutorials _video, 59 min, Adam Buckner, 23.06.2014_\n\n### UI\n\n[Unity · New UI World Space Canvas](https://www.youtube.com/watch?v=Mzt1rEEdeOI) setting up and animating a UI canvas in world space; demonstrates parenting, alignment, scaling of UI elements (canvas, canvas group, text, images, mask) and animating their position and alpha to build a simple dialog _video, 35 min., 30.06.2014_\n\n[Text Mesh Pro · Documentation](http://digitalnativestudios.com/textmeshpro/docs/) documentation of the [Text Mesh Pro](https://www.assetstore.unity3d.com/en/#!/content/17662) asset; see also the [video tutorials](https://www.youtube.com/user/Zolran/videos) of Zolran on YouTub.\n\n### Shaders\n\n[ShaderLab: Culling \u0026 Depth Testing](http://docs.unity3d.com/Manual/SL-CullAndDepth.html) in Unity's documentation; the ‹ Reveveal Backfaces › shader helps debugging Normals; see also the ‹ Glass Culling › shader.\n\n## Libraries and integrations\n\n### GitHub\n\n[Prime31 / GoKit](https://github.com/prime31/GoKit/wiki/1.-GoKit-Code-Basics) « Lightweight tween library for Unity aimed at making tweening objects dead simple and completely flexible » (cité par David le 15.01.2015)\n\n[UnityOSC](https://github.com/jorgegarcia/UnityOSC) Open Sound Control (OSC) C# classes interface for the Unity3d game engine. See also Paul Varcholik's [Bespoke OSC library](http://www.varcholik.org/wpress/open-sound-control/).\n\n[TouchScript](https://github.com/TouchScript/TouchScript/wiki/Gestures) _« Complete multitouch solution for Unity: Win8, TUIO, Mobile. »_\n\n### Clojure integration\n\n[Arcadia Unity](https://github.com/arcadia-unity/Arcadia) Integration of the Clojure Programming Language with Unity; as of 07.02.2016, it embeds Clojure 1.7 into Unity 5.3.2 (see [branch develop](https://github.com/arcadia-unity/Arcadia/tree/develop))\n\n## Articles\n\n### Testing\n\n* [The Unity Assertion Library](http://blogs.unity3d.com/2015/08/25/the-unity-assertion-library/) Unity, Tom Paszek, 25.08.2015\n* [Unity Test Tools](https://bitbucket.org/Unity-Technologies/unitytesttools/wiki/Home) Wiki\n* [Unity Test Runner](http://docs.unity3d.com/Manual/testing-editortestsrunner.html) Unity documentation\n* [NUnit Quickstart](http://www.nunit.org/index.php?p=quickStart\u0026r=2.6.4), [NSubstitue Quickstart](http://nsubstitute.github.io/help/getting-started/)\n\n### Performance\n\n* [10000 Update() calls](http://blogs.unity3d.com/2015/12/23/1k-update-calls/) Unity blog, Valentin Simonov, 23.12.2015\n* [IL2CPP internals: Method calls](http://blogs.unity3d.com/2015/06/03/il2cpp-internals-method-calls/) Unity blog, Josh Peterson, 03.06.2015\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folange%2Flearning-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folange%2Flearning-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folange%2Flearning-unity/lists"}