{"id":15722463,"url":"https://github.com/defold/example-defold-old","last_synced_at":"2025-03-17T23:31:46.693Z","repository":{"id":50791545,"uuid":"183164589","full_name":"defold/example-defold-old","owner":"defold","description":"This Defold project contain a set of examples that illustrate various concepts and aspects of Defold","archived":false,"fork":false,"pushed_at":"2024-01-13T21:06:53.000Z","size":21050,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-08T12:53:28.848Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/defold.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-04-24T06:40:24.000Z","updated_at":"2024-07-06T18:37:12.000Z","dependencies_parsed_at":"2023-12-10T11:33:30.856Z","dependency_job_id":null,"html_url":"https://github.com/defold/example-defold-old","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defold%2Fexample-defold-old","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defold%2Fexample-defold-old/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defold%2Fexample-defold-old/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defold%2Fexample-defold-old/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/defold","download_url":"https://codeload.github.com/defold/example-defold-old/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221703335,"owners_count":16866524,"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":[],"created_at":"2024-10-03T22:07:50.704Z","updated_at":"2024-10-27T16:17:21.784Z","avatar_url":"https://github.com/defold.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DISCLAIMER!\n\nThis is very oooold code that we used for testing in our QA process.\nThis code is not maintained.\nHowever, it might serve some assistance to our users, so we share it here.\n\n# About\n\nThis Defold project contain a set of examples that illustrate various concepts and aspects\nof Defold development. Each example is contained within a separate folder and there is a\nmain menu interface (under folder \"main\") that present a GUI interface to the examples and\nallows the user to select which example to run.\n\nThese are the examples:\n\nAnd here are some more examples.\n\nMagic\n=====\nThis example illustrates message passing as a means of communicating between objects in a game or app.\n\nCards\n=====\nThis example illustrates URL:s and paths, child-parent vs. collection-object hierarchies. See the\n\"Message passing\" documentation.\n\nHUD\n===\nThis example shows a simple HUD implementation with a controller object. See the \"HUD\" documentation.\n\nWorlds\n======\nThis example implements a very simple streaming setup using collection proxies and triggers. See the\n\"Collection proxies\" documentation.\n\nLifecycle\n=========\nThis example runs through a full lifecycle of an application. Each step on the way is logged through\na console printout so you can study it in parallel to the code.\n\nInput\n=====\nThis example illustrates how to handle touch and keyboard (text) input. It implements a pause menu\nthat consumes input to shift input focus dynamically.\n\nModules\n=======\nThis example shows how to share code through the use of a Lua module. The module stores some data\ninternally which is a potential source of coupling between the users of the module.\n\nBehaviors\n=========\nThis example implements a simple flight behavior for butterflies (and other flying critters) in\nthree different manners.\n\nBlue butterflies\tUse a Lua module that contains animation behavior and stores data internally\n\nYellow butterflies\tInteract with a GO that implements the behavior totally decoupled from the user\n\nGreen butterflies\tAre controlled by an autonomous game object that implements the behavior and stores\n\t\t\t\t\tdata internally\n\nPhysics\n=======\nThis example is a simple implementation of a platformer with slopes. There are some dynamic physics\nobjects in addition to the character. These objects have physical properties that you can play with\nto familiarize yourself with the characteristics of Box2D.\n\nThe character is a kinematic object and all interaction with the game is calculated manually which allows\nprecise design of the character behavior. Note that there are some edge cases that causes glitches and \nunwanted side effects in the player movement, particularly at slope edges. These have been left as \nan exercise for you to track down and solve.\n\nAnimation\n=========\nThis example contains a Spine model and a set of animations (all taken from the Spineboy example).\nAnimation blending can be customized and tested. The \"run\" animation sends events that plays\nfootstep sounds.\n\nModel\n=====\nA simple 3D model with a custom material.\n\nMaterial\n========\nAn example of a custom material with a shader constant that controls the amount of blur in the\nfragment shader.\n\nCamera\n======\nA simple camera example with a 2D chase camera that alters its distance depending on movement\nspeed.\n\nSlice 9\n=======\nA demonstration of the GUI slice 9 node type and its capabilities.\n\nMixer\n=====\nA sound mixer with support for dynamic mixing of sound groups. The demo song is a good example\nof what might happen if content from two sources are merged into the same project.\n\nFireworks\n=========\nParticle effects and sounds. The example includes a gating mechanism that prevents sounds from\nplaying too close in sync that would otherwise cause phasing artifacts.\n\nPie\n===\nA demonstration of the GUI pie node type and its capabilities.\n\nFonts\n=====\nA demonstration of the two font-types available and how they respond to resizing.\n\nClipping\n========\nA simple demonstration of GUI hierarchial stencil clipping. You can see the effect of normal and\ninverted clipping.\n\nCoroutine\n=========\nA simple example on how coroutines can be used to simplify the creation of sequenced events.\n\nIAP\n===\nA simple In-App Purchase example. This example requires setup on Apple's developer services \n(Member Center and iTunes Connect) or Google Play Developer Console.\n\nPush\n====\nA simple example on how to register for, and receive remote and local push notifications.\nThis example requires setup on Apple's developer services (Member Center) or Google \nPlay Developer Console.\n\nCollection factory\n==================\nThis example showcases the \"collectionfactory\" component that allows dynamic spawning of game\nobject hierarchies from a collection file prototype.\n\nLayouts\n=======\nA very simple example that demonstrate dynamic GUI layouts. Run on device and rotate between\nlandscape and portrait.\n\n\n###############################################################################\n\n\tPlatformer graphics (Deluxe) by Kenney Vleugels (www.kenney.nl)\n\n\t\t\t------------------------------\n\n\t\t\t        License (CC0)\n\t       http://creativecommons.org/publicdomain/zero/1.0/\n\n\tYou may use these graphics in personal and commercial projects.\n\tCredit (Kenney or www.kenney.nl) would be nice but is not mandatory.\n\n###############################################################################\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefold%2Fexample-defold-old","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdefold%2Fexample-defold-old","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefold%2Fexample-defold-old/lists"}