├── .gitattributes ├── .gitignore ├── LICENSE.txt ├── README.md ├── alien-world ├── .DS_Store ├── README.md ├── def-alien-world │ ├── .DS_Store │ ├── environment │ │ ├── background.png │ │ ├── background.tilesource │ │ ├── door.tilesource │ │ ├── level.png │ │ ├── level.tilesource │ │ └── opening-door.png │ ├── fonts │ │ ├── 04B_03.TTF │ │ ├── about.gif │ │ └── text.font │ ├── hud │ │ ├── energy-bar.png │ │ ├── health-bar.png │ │ ├── hud.atlas │ │ └── textbox.png │ ├── image-misc │ │ ├── ammo.png │ │ ├── collect-feedback.png │ │ ├── computer-console.png │ │ ├── health.png │ │ ├── space-ship.png │ │ └── weapon.png │ ├── sprites │ │ ├── explosion.png │ │ ├── explosion.tilesource │ │ ├── frog.png │ │ ├── frog.tilesource │ │ ├── guy.png │ │ ├── guy.tilesource │ │ ├── monk.png │ │ ├── monk.tilesource │ │ ├── player.png │ │ ├── player.tilesource │ │ ├── shoot.png │ │ ├── shoot.tilesource │ │ ├── skull.png │ │ ├── skull.tilesource │ │ ├── warrior.png │ │ └── warrior.tilesource │ └── titlescreen │ │ ├── button-options.png │ │ ├── button-start.png │ │ ├── title-screen-background.png │ │ └── title-screen-title.png ├── enemies │ ├── frog.collection │ └── skull.collection ├── game.project ├── input │ └── game.input_binding ├── level │ ├── background.tilemap │ ├── level.collection │ ├── level.tilemap │ ├── mountains.tilemap │ └── sky.tilemap ├── main │ ├── main.collection │ └── main.script ├── npcs │ ├── dialog.collection │ ├── guy.collection │ ├── monk.collection │ └── warrior.collection ├── player │ ├── camera.camera │ ├── camera.go │ ├── camera.script │ └── player.collection └── preview.png ├── archive.sh ├── examples ├── assets │ ├── SourceSansPro-Light.otf │ ├── SourceSansPro-Semibold.otf │ ├── background.atlas │ ├── click1.ogg │ ├── click2.ogg │ ├── defold_logo.dae │ ├── images │ │ ├── 3dglasses.png │ │ ├── alienPink_stand.png │ │ ├── astronaut.png │ │ ├── blue_land.png │ │ ├── car.png │ │ ├── clouds1.png │ │ ├── clouds2.png │ │ ├── defold.png │ │ ├── elementStone014.png │ │ ├── elementStone016.png │ │ ├── elementStone024.png │ │ ├── elementStone045.png │ │ ├── fireball.png │ │ ├── grey_boxCross.png │ │ ├── grey_button00.png │ │ ├── grey_button15.png │ │ ├── grey_sliderDown.png │ │ ├── grey_sliderLeft.png │ │ ├── grey_sliderRight.png │ │ ├── grey_sliderUp.png │ │ ├── ground.png │ │ ├── hills1.png │ │ ├── keyGreen.png │ │ ├── mountain1.png │ │ ├── mountain2.png │ │ ├── mountain3.png │ │ ├── pie.png │ │ ├── planet.png │ │ ├── red_boxCross.png │ │ ├── shadedDark03.png │ │ ├── shadedDark05.png │ │ ├── shadedDark06.png │ │ ├── shadedDark10.png │ │ ├── shadedDark36.png │ │ ├── shadedDark37.png │ │ ├── shadedDark47.png │ │ ├── sky.png │ │ ├── sun.png │ │ ├── tiles_platform.png │ │ └── tiles_road.png │ ├── light.font │ ├── physics.atlas │ ├── quad.dae │ ├── semibold.font │ ├── small.font │ ├── sprites.atlas │ └── ui.atlas ├── camera-example │ ├── camera.camera │ ├── camera.collection │ ├── camera.script │ ├── level.tilemap │ ├── level.tilesource │ └── player.script ├── collision-example │ ├── block1.go │ ├── block2.go │ ├── block3.go │ ├── block4.go │ ├── camera.camera │ ├── camera.script │ ├── collision.collection │ ├── level.go │ ├── level.tilemap │ ├── level.tilesource │ └── spawner.script ├── game.project ├── gui-example │ ├── button.gui │ ├── gui.collection │ ├── gui.gui │ ├── gui.gui_script │ └── test.particlefx ├── input │ └── game.input_binding ├── main │ ├── button.gui │ ├── controls.gui │ ├── controls.gui_script │ ├── loader.script │ ├── main.collection │ ├── main_menu.gui │ └── main_menu.gui_script ├── material-example │ ├── 3d.fp │ ├── 3d.material │ ├── 3d.vp │ ├── 3dglasses.gui │ ├── camera.camera │ ├── camera.script │ ├── logo.script │ ├── material.collection │ ├── phong.fp │ ├── phong.material │ └── phong.vp ├── model-example │ └── .DS_Store ├── preview.png ├── render │ ├── example.render │ └── example.render_script └── spawning-example │ ├── astronaut.collection │ ├── astronaut.script │ ├── fireball.go │ ├── fireball.script │ ├── planet.script │ └── spawning.collection ├── index.html ├── magic-link ├── .DS_Store ├── RULES.txt ├── def-magic-link │ ├── .DS_Store │ ├── gui.atlas │ ├── images │ │ ├── bg_820x1200.png │ │ ├── bg_start_820x1200.png │ │ ├── blue.png │ │ ├── button-YES.png │ │ ├── button1.png │ │ ├── button_NO.png │ │ ├── drop1_icon.png │ │ ├── green.png │ │ ├── magic-sphere_layer1.png │ │ ├── magic-sphere_layer2.png │ │ ├── magic-sphere_layer3.png │ │ ├── magic-sphere_layer4.png │ │ ├── marked.png │ │ ├── orange.png │ │ ├── pink.png │ │ ├── pop_up_plate.png │ │ ├── white_dot.png │ │ ├── white_dot2.png │ │ └── yellow.png │ └── sprites.atlas ├── fonts │ ├── Actor-Regular.ttf │ ├── Galindo-Regular.ttf │ ├── OFL.txt │ ├── heading.font │ ├── main.font │ └── message.font ├── game.project ├── input │ └── game.input_binding ├── main │ ├── block.go │ ├── block.script │ ├── board.collection │ ├── board.gui │ ├── board.gui_script │ ├── board.script │ ├── connector.go │ ├── connector.script │ ├── level_complete.gui │ ├── level_complete.gui_script │ ├── magic_fx.go │ ├── magic_fx.script │ ├── main.collection │ ├── main.script │ ├── main_menu.gui │ ├── main_menu.gui_script │ ├── no_drop_room.gui │ ├── no_drop_room.gui_script │ ├── present_level.gui │ ├── present_level.gui_script │ ├── restart.gui │ ├── restart.gui_script │ └── sparks.particlefx └── preview.png ├── ocean-commotion ├── README.md ├── def-ocean-commotion │ ├── effects │ │ ├── bubble.png │ │ ├── white_dot.png │ │ └── white_dot2.png │ ├── explode.particlefx │ ├── fish │ │ ├── eyes-blue.png │ │ ├── eyes-green.png │ │ ├── eyes-orange.png │ │ ├── eyes-purple.png │ │ ├── eyes-red.png │ │ ├── eyes-starfish.png │ │ ├── eyes-yellow.png │ │ ├── fish-blue-h.png │ │ ├── fish-blue-v.png │ │ ├── fish-blue-w.png │ │ ├── fish-blue.png │ │ ├── fish-green-h.png │ │ ├── fish-green-v.png │ │ ├── fish-green-w.png │ │ ├── fish-green.png │ │ ├── fish-orange-h.png │ │ ├── fish-orange-v.png │ │ ├── fish-orange-w.png │ │ ├── fish-orange.png │ │ ├── fish-purple-h.png │ │ ├── fish-purple-v.png │ │ ├── fish-purple-w.png │ │ ├── fish-purple.png │ │ ├── fish-red-h.png │ │ ├── fish-red-v.png │ │ ├── fish-red-w.png │ │ ├── fish-red.png │ │ ├── fish-starfish.png │ │ ├── fish-yellow-h.png │ │ ├── fish-yellow-v.png │ │ ├── fish-yellow-w.png │ │ └── fish-yellow.png │ ├── font │ │ ├── Pacifico.ttf │ │ └── text.font │ ├── sprites.atlas │ └── ui │ │ ├── bg.png │ │ ├── button-YES.png │ │ ├── button1.png │ │ └── button_NO.png ├── game.project ├── input │ └── game.input_binding ├── main │ ├── board.script │ ├── fish.go │ ├── fish.script │ ├── hud.gui │ └── main.collection └── preview.png ├── runner └── README.md └── war-battles ├── README.md ├── def-war-battles ├── .DS_Store ├── buildings │ ├── barracks │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── buildings.atlas │ ├── command-center │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── factory │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png │ ├── heliport │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ └── 7.png │ ├── medic-bay │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── refinery │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── supply-depot │ │ ├── 1.png │ │ └── 2.png │ ├── turret-air │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ ├── turret-rocket │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── turret │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ └── under-construction │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 16.png │ │ ├── 17.png │ │ ├── 18.png │ │ ├── 19.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png ├── fonts │ ├── 04B_03.TTF │ ├── about.gif │ └── text.font ├── fx │ ├── explosion │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ ├── fx.atlas │ ├── healing-source │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ └── healing │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png ├── map.png ├── map.tilesource ├── ui │ ├── building-selection │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ ├── faces │ │ ├── captain │ │ │ ├── angry.png │ │ │ ├── happy.png │ │ │ └── sad.png │ │ ├── driver │ │ │ ├── angry.png │ │ │ ├── happy.png │ │ │ └── sad.png │ │ └── operator │ │ │ ├── angry.png │ │ │ ├── happy.png │ │ │ └── sad.png │ ├── health-bar │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ ├── hud-panel.png │ ├── icons.atlas │ ├── menu │ │ ├── buttons │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ └── 3.png │ │ ├── menu-window.png │ │ └── panel │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ └── 3.png │ ├── text-box.png │ ├── title-screen │ │ ├── background.png │ │ ├── title-button.png │ │ └── title.png │ ├── ui.atlas │ ├── unit-menu-icons │ │ ├── 01.png │ │ ├── 02.png │ │ ├── 03.png │ │ ├── 04.png │ │ ├── 05.png │ │ ├── 06.png │ │ ├── 07.png │ │ ├── 08.png │ │ ├── 09.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 16.png │ │ ├── 17.png │ │ ├── 18.png │ │ ├── 19.png │ │ ├── 20.png │ │ ├── 21.png │ │ ├── 22.png │ │ ├── 23.png │ │ ├── 24.png │ │ ├── 25.png │ │ ├── 26.png │ │ ├── 27.png │ │ ├── 28.png │ │ ├── 29.png │ │ ├── 30.png │ │ ├── 31.png │ │ ├── 32.png │ │ ├── 33.png │ │ ├── 34.png │ │ ├── 35.png │ │ ├── 36.png │ │ ├── 37.png │ │ ├── 38.png │ │ ├── 39.png │ │ ├── 40.png │ │ ├── 41.png │ │ ├── 42.png │ │ ├── 43.png │ │ ├── 44.png │ │ ├── 45.png │ │ ├── 46.png │ │ ├── 47.png │ │ ├── 48.png │ │ ├── 49.png │ │ ├── 50.png │ │ ├── 51.png │ │ ├── 52.png │ │ ├── 53.png │ │ ├── 54.png │ │ ├── 55.png │ │ └── 56.png │ ├── unit-selection │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── vehicle-selection │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ └── victory.png └── units │ ├── elite-soldier │ ├── down-d │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── down │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── side │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── up-d │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ └── up │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── helicopter │ ├── down-d │ │ ├── 1.png │ │ └── 2.png │ ├── down │ │ ├── 1.png │ │ └── 2.png │ ├── side │ │ ├── 1.png │ │ └── 2.png │ ├── up-d │ │ ├── 1.png │ │ └── 2.png │ └── up │ │ ├── 1.png │ │ └── 2.png │ ├── infantry │ ├── down-d │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── down │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── side │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── up-d │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ └── up │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── medic │ ├── down-d │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── down │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── side │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── up-d │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ └── up │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── tank │ ├── down-d │ │ ├── 1.png │ │ └── 2.png │ ├── down │ │ ├── 1.png │ │ └── 2.png │ ├── side │ │ ├── 1.png │ │ └── 2.png │ ├── up-d │ │ ├── 1.png │ │ └── 2.png │ └── up │ │ ├── 1.png │ │ └── 2.png │ ├── units.atlas │ ├── vehicle │ ├── down-d │ │ ├── 1.png │ │ └── 2.png │ ├── down │ │ ├── 1.png │ │ └── 2.png │ ├── side │ │ ├── 1.png │ │ └── 2.png │ ├── up-d │ │ ├── 1.png │ │ └── 2.png │ └── up │ │ ├── 1.png │ │ └── 2.png │ └── worker │ ├── down-d │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png │ ├── down │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png │ ├── side │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png │ ├── up-d │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png │ └── up │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png ├── game.project ├── input └── game.input_binding ├── main ├── bomber.script ├── camera.camera ├── camera.script ├── command-center.go ├── elite-soldier-group.collection ├── elite-soldier.go ├── explosion.go ├── explosion.script ├── helicopter.collection ├── helicopter.go ├── heliport.go ├── infantry-group.collection ├── infantry.go ├── main.collection ├── map.tilemap ├── patrol.script ├── turret-air.go ├── ui.gui └── under-construction.go ├── preview.png └── render ├── pixelized.render └── pixelized.render_script /.gitignore: -------------------------------------------------------------------------------- 1 | /war-battles/build/ 2 | /alien-world/build/ 3 | /examples/build/ 4 | /magic-link/build/ 5 | /ocean-commotion/build/ 6 | alien-world/.editor_settings 7 | war-battles/.editor_settings 8 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | The license for the "Alien World", "War Battles", "Ocean Commotion", 2 | "Magic Link" and "Runner" projects (including assets) can be found at: 3 | 4 | http://www.defold.com/terms-and-conditions/#3-license-to-the-defold-additional-materials. 5 | 6 | The "Examples" project contains assets from http://kenney.nl/ that are public 7 | domain (Creative Commons Zero) licensed: 8 | 9 | https://creativecommons.org/publicdomain/zero/1.0/ 10 | -------------------------------------------------------------------------------- /alien-world/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/.DS_Store -------------------------------------------------------------------------------- /alien-world/README.md: -------------------------------------------------------------------------------- 1 | # Alien World 2 | 3 | Alien World is a complete game art pack to make a fantastic sci-fi platform metroidvania game in the style of the 16-bit console era. It includes everything you need, from seamless loopable backgrounds, tillable sprites, sci-fi props, some fearful enemies, mysterious NPC’s and of course a Daring Hero. 4 | 5 | by Luis Zuno 6 | web: http://ansimuz.com/ 7 | twitter: https://twitter.com/ansimuz 8 | 9 | (Please give credit to Luis Zuno when you use the art in a game) -------------------------------------------------------------------------------- /alien-world/def-alien-world/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/.DS_Store -------------------------------------------------------------------------------- /alien-world/def-alien-world/environment/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/environment/background.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/environment/background.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/environment/background.png" 2 | tile_width: 96 3 | tile_height: 240 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "anim" 10 | start_tile: 1 11 | end_tile: 1 12 | } 13 | extrude_borders: 1 14 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/environment/door.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/environment/opening-door.png" 2 | tile_width: 48 3 | tile_height: 80 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "closed" 10 | start_tile: 1 11 | end_tile: 1 12 | } 13 | animations { 14 | id: "open" 15 | start_tile: 10 16 | end_tile: 10 17 | playback: PLAYBACK_NONE 18 | fps: 10 19 | } 20 | animations { 21 | id: "opening" 22 | start_tile: 1 23 | end_tile: 10 24 | fps: 10 25 | } 26 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/environment/level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/environment/level.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/environment/opening-door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/environment/opening-door.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/fonts/04B_03.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/fonts/04B_03.TTF -------------------------------------------------------------------------------- /alien-world/def-alien-world/fonts/about.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/fonts/about.gif -------------------------------------------------------------------------------- /alien-world/def-alien-world/fonts/text.font: -------------------------------------------------------------------------------- 1 | font: "/def-alien-world/fonts/04B_03.TTF" 2 | material: "/builtins/fonts/font.material" 3 | size: 8 4 | antialias: 0 5 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/hud/energy-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/hud/energy-bar.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/hud/health-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/hud/health-bar.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/hud/hud.atlas: -------------------------------------------------------------------------------- 1 | images { 2 | image: "/def-alien-world/hud/energy-bar.png" 3 | } 4 | images { 5 | image: "/def-alien-world/hud/health-bar.png" 6 | } 7 | images { 8 | image: "/def-alien-world/hud/textbox.png" 9 | } 10 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/hud/textbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/hud/textbox.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/image-misc/ammo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/image-misc/ammo.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/image-misc/collect-feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/image-misc/collect-feedback.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/image-misc/computer-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/image-misc/computer-console.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/image-misc/health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/image-misc/health.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/image-misc/space-ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/image-misc/space-ship.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/image-misc/weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/image-misc/weapon.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/explosion.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/explosion.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/explosion.png" 2 | tile_width: 64 3 | tile_height: 60 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "explode" 10 | start_tile: 1 11 | end_tile: 6 12 | fps: 16 13 | } 14 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/frog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/frog.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/frog.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/frog.png" 2 | tile_width: 48 3 | tile_height: 35 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "die" 10 | start_tile: 3 11 | end_tile: 5 12 | fps: 6 13 | } 14 | animations { 15 | id: "idle" 16 | start_tile: 1 17 | end_tile: 2 18 | playback: PLAYBACK_LOOP_FORWARD 19 | fps: 4 20 | } 21 | animations { 22 | id: "walk" 23 | start_tile: 7 24 | end_tile: 12 25 | playback: PLAYBACK_LOOP_FORWARD 26 | fps: 8 27 | } 28 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/guy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/guy.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/guy.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/guy.png" 2 | tile_width: 48 3 | tile_height: 35 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "idle" 10 | start_tile: 1 11 | end_tile: 3 12 | playback: PLAYBACK_LOOP_FORWARD 13 | fps: 4 14 | } 15 | animations { 16 | id: "walk" 17 | start_tile: 5 18 | end_tile: 8 19 | playback: PLAYBACK_LOOP_FORWARD 20 | fps: 6 21 | } 22 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/monk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/monk.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/monk.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/monk.png" 2 | tile_width: 26 3 | tile_height: 34 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "idle" 10 | start_tile: 7 11 | end_tile: 9 12 | playback: PLAYBACK_LOOP_FORWARD 13 | fps: 4 14 | } 15 | animations { 16 | id: "sit" 17 | start_tile: 9 18 | end_tile: 11 19 | fps: 2 20 | } 21 | animations { 22 | id: "sitting" 23 | start_tile: 11 24 | end_tile: 11 25 | } 26 | animations { 27 | id: "walk" 28 | start_tile: 1 29 | end_tile: 6 30 | playback: PLAYBACK_LOOP_FORWARD 31 | fps: 8 32 | } 33 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/player.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/player.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/player.png" 2 | tile_width: 32 3 | tile_height: 36 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "fall" 10 | start_tile: 16 11 | end_tile: 16 12 | playback: PLAYBACK_NONE 13 | fps: 8 14 | } 15 | animations { 16 | id: "idle" 17 | start_tile: 9 18 | end_tile: 12 19 | playback: PLAYBACK_LOOP_FORWARD 20 | fps: 8 21 | } 22 | animations { 23 | id: "jump" 24 | start_tile: 13 25 | end_tile: 15 26 | fps: 8 27 | } 28 | animations { 29 | id: "run" 30 | start_tile: 1 31 | end_tile: 8 32 | playback: PLAYBACK_LOOP_FORWARD 33 | fps: 14 34 | } 35 | extrude_borders: 1 36 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/shoot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/shoot.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/shoot.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/shoot.png" 2 | tile_width: 21 3 | tile_height: 11 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "shoot" 10 | start_tile: 1 11 | end_tile: 3 12 | playback: PLAYBACK_LOOP_PINGPONG 13 | fps: 14 14 | } 15 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/skull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/skull.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/skull.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/skull.png" 2 | tile_width: 64 3 | tile_height: 64 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "die" 10 | start_tile: 11 11 | end_tile: 15 12 | fps: 8 13 | } 14 | animations { 15 | id: "fly" 16 | start_tile: 1 17 | end_tile: 4 18 | playback: PLAYBACK_LOOP_FORWARD 19 | fps: 8 20 | } 21 | animations { 22 | id: "perched" 23 | start_tile: 6 24 | end_tile: 9 25 | playback: PLAYBACK_LOOP_FORWARD 26 | fps: 8 27 | } 28 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/warrior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/sprites/warrior.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/sprites/warrior.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-alien-world/sprites/warrior.png" 2 | tile_width: 28 3 | tile_height: 42 4 | tile_margin: 0 5 | tile_spacing: 0 6 | material_tag: "tile" 7 | collision_groups: "default" 8 | animations { 9 | id: "idle" 10 | start_tile: 1 11 | end_tile: 4 12 | playback: PLAYBACK_LOOP_FORWARD 13 | fps: 4 14 | } 15 | animations { 16 | id: "walk" 17 | start_tile: 6 18 | end_tile: 10 19 | playback: PLAYBACK_LOOP_BACKWARD 20 | fps: 8 21 | } 22 | -------------------------------------------------------------------------------- /alien-world/def-alien-world/titlescreen/button-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/titlescreen/button-options.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/titlescreen/button-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/titlescreen/button-start.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/titlescreen/title-screen-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/titlescreen/title-screen-background.png -------------------------------------------------------------------------------- /alien-world/def-alien-world/titlescreen/title-screen-title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/def-alien-world/titlescreen/title-screen-title.png -------------------------------------------------------------------------------- /alien-world/enemies/frog.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "frog" 5 | data: "embedded_components {\n" 6 | " id: \"sprite\"\n" 7 | " type: \"sprite\"\n" 8 | " data: \"tile_set: \\\"/def-alien-world/sprites/frog.tilesource\\\"\\n" 9 | "default_animation: \\\"idle\\\"\\n" 10 | "material: \\\"/builtins/materials/sprite.material\\\"\\n" 11 | "blend_mode: BLEND_MODE_ALPHA\\n" 12 | "\"\n" 13 | " position {\n" 14 | " x: 0.0\n" 15 | " y: 17.5\n" 16 | " z: 0.0\n" 17 | " }\n" 18 | " rotation {\n" 19 | " x: 0.0\n" 20 | " y: 0.0\n" 21 | " z: 0.0\n" 22 | " w: 1.0\n" 23 | " }\n" 24 | "}\n" 25 | "" 26 | position { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | } 31 | rotation { 32 | x: 0.0 33 | y: 0.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | scale3 { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /alien-world/enemies/skull.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "skull" 5 | data: "embedded_components {\n" 6 | " id: \"sprite\"\n" 7 | " type: \"sprite\"\n" 8 | " data: \"tile_set: \\\"/def-alien-world/sprites/skull.tilesource\\\"\\n" 9 | "default_animation: \\\"fly\\\"\\n" 10 | "material: \\\"/builtins/materials/sprite.material\\\"\\n" 11 | "blend_mode: BLEND_MODE_ALPHA\\n" 12 | "\"\n" 13 | " position {\n" 14 | " x: 0.0\n" 15 | " y: 17.5\n" 16 | " z: 0.0\n" 17 | " }\n" 18 | " rotation {\n" 19 | " x: 0.0\n" 20 | " y: 0.0\n" 21 | " z: 0.0\n" 22 | " w: 1.0\n" 23 | " }\n" 24 | "}\n" 25 | "" 26 | position { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | } 31 | rotation { 32 | x: 0.0 33 | y: 0.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | scale3 { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /alien-world/game.project: -------------------------------------------------------------------------------- 1 | [project] 2 | title = Alien World 3 | version = 0.3 4 | 5 | [bootstrap] 6 | main_collection = /main/main.collectionc 7 | 8 | [input] 9 | game_binding = /input/game.input_bindingc 10 | 11 | [display] 12 | width = 1152 13 | height = 240 14 | 15 | [physics] 16 | scale = 0.02 17 | debug = 0 18 | debug_alpha = 0.01 19 | 20 | [script] 21 | shared_state = 1 22 | 23 | [graphics] 24 | max_debug_vertices = 100000 25 | 26 | [library] 27 | include_dirs = def-alien-world 28 | 29 | -------------------------------------------------------------------------------- /alien-world/input/game.input_binding: -------------------------------------------------------------------------------- 1 | key_trigger { 2 | input: KEY_LEFT 3 | action: "left" 4 | } 5 | key_trigger { 6 | input: KEY_RIGHT 7 | action: "right" 8 | } 9 | key_trigger { 10 | input: KEY_SPACE 11 | action: "jump" 12 | } 13 | -------------------------------------------------------------------------------- /alien-world/main/main.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | end 3 | 4 | function final(self) 5 | -- Add finalization code here 6 | -- Remove this function if not needed 7 | end 8 | 9 | function update(self, dt) 10 | -- Add update code here 11 | -- Remove this function if not needed 12 | end 13 | 14 | function on_message(self, message_id, message, sender) 15 | -- Add message-handling code here 16 | -- Remove this function if not needed 17 | end 18 | 19 | function on_input(self, action_id, action) 20 | -- Add input-handling code here 21 | -- Remove this function if not needed 22 | end 23 | 24 | function on_reload(self) 25 | -- Add reload-handling code here 26 | -- Remove this function if not needed 27 | end 28 | -------------------------------------------------------------------------------- /alien-world/npcs/guy.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "guy" 5 | data: "embedded_components {\n" 6 | " id: \"sprite\"\n" 7 | " type: \"sprite\"\n" 8 | " data: \"tile_set: \\\"/def-alien-world/sprites/guy.tilesource\\\"\\n" 9 | "default_animation: \\\"idle\\\"\\n" 10 | "material: \\\"/builtins/materials/sprite.material\\\"\\n" 11 | "blend_mode: BLEND_MODE_ALPHA\\n" 12 | "\"\n" 13 | " position {\n" 14 | " x: 0.0\n" 15 | " y: 17.5\n" 16 | " z: 0.0\n" 17 | " }\n" 18 | " rotation {\n" 19 | " x: 0.0\n" 20 | " y: 0.0\n" 21 | " z: 0.0\n" 22 | " w: 1.0\n" 23 | " }\n" 24 | "}\n" 25 | "" 26 | position { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | } 31 | rotation { 32 | x: 0.0 33 | y: 0.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | scale3 { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /alien-world/npcs/monk.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "monk" 5 | data: "embedded_components {\n" 6 | " id: \"sprite\"\n" 7 | " type: \"sprite\"\n" 8 | " data: \"tile_set: \\\"/def-alien-world/sprites/monk.tilesource\\\"\\n" 9 | "default_animation: \\\"idle\\\"\\n" 10 | "material: \\\"/builtins/materials/sprite.material\\\"\\n" 11 | "blend_mode: BLEND_MODE_ALPHA\\n" 12 | "\"\n" 13 | " position {\n" 14 | " x: 0.0\n" 15 | " y: 17.0\n" 16 | " z: 0.0\n" 17 | " }\n" 18 | " rotation {\n" 19 | " x: 0.0\n" 20 | " y: 0.0\n" 21 | " z: 0.0\n" 22 | " w: 1.0\n" 23 | " }\n" 24 | "}\n" 25 | "" 26 | position { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | } 31 | rotation { 32 | x: 0.0 33 | y: 0.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | scale3 { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /alien-world/npcs/warrior.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "warrior" 5 | data: "embedded_components {\n" 6 | " id: \"sprite\"\n" 7 | " type: \"sprite\"\n" 8 | " data: \"tile_set: \\\"/def-alien-world/sprites/warrior.tilesource\\\"\\n" 9 | "default_animation: \\\"idle\\\"\\n" 10 | "material: \\\"/builtins/materials/sprite.material\\\"\\n" 11 | "blend_mode: BLEND_MODE_ALPHA\\n" 12 | "\"\n" 13 | " position {\n" 14 | " x: 0.0\n" 15 | " y: 21.0\n" 16 | " z: 0.0\n" 17 | " }\n" 18 | " rotation {\n" 19 | " x: 0.0\n" 20 | " y: 0.0\n" 21 | " z: 0.0\n" 22 | " w: 1.0\n" 23 | " }\n" 24 | "}\n" 25 | "" 26 | position { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | } 31 | rotation { 32 | x: 0.0 33 | y: 0.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | scale3 { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /alien-world/player/camera.camera: -------------------------------------------------------------------------------- 1 | aspect_ratio: 1.0 2 | fov: 0.85 3 | near_z: -10.0 4 | far_z: 10.0 5 | orthographic_projection: 1 6 | -------------------------------------------------------------------------------- /alien-world/player/camera.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "camera" 3 | component: "/player/camera.camera" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | components { 17 | id: "script" 18 | component: "/player/camera.script" 19 | position { 20 | x: 0.0 21 | y: 0.0 22 | z: 0.0 23 | } 24 | rotation { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | w: 1.0 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /alien-world/player/camera.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | go.animate(".", "position.x", go.PLAYBACK_LOOP_PINGPONG, 800, go.EASING_INOUTQUAD, 20) 3 | end 4 | 5 | function update(self, dt) 6 | local pos = go.get_position() 7 | 8 | -- Dead simple parallax 9 | go.set("/level/sky", "position.x", pos.x / 1.2) 10 | go.set("/level/mountains", "position.x", pos.x / 1.8) 11 | go.set("/level/background", "position.x", pos.x / 5) 12 | 13 | end 14 | -------------------------------------------------------------------------------- /alien-world/player/player.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "player" 5 | data: "embedded_components {\n" 6 | " id: \"sprite\"\n" 7 | " type: \"sprite\"\n" 8 | " data: \"tile_set: \\\"/def-alien-world/sprites/player.tilesource\\\"\\n" 9 | "default_animation: \\\"idle\\\"\\n" 10 | "material: \\\"/builtins/materials/sprite.material\\\"\\n" 11 | "blend_mode: BLEND_MODE_ALPHA\\n" 12 | "\"\n" 13 | " position {\n" 14 | " x: 0.0\n" 15 | " y: 18.0\n" 16 | " z: 0.0\n" 17 | " }\n" 18 | " rotation {\n" 19 | " x: 0.0\n" 20 | " y: 0.0\n" 21 | " z: 0.0\n" 22 | " w: 1.0\n" 23 | " }\n" 24 | "}\n" 25 | "" 26 | position { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | } 31 | rotation { 32 | x: 0.0 33 | y: 0.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | scale3 { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /alien-world/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/alien-world/preview.png -------------------------------------------------------------------------------- /archive.sh: -------------------------------------------------------------------------------- 1 | PROJECTS="alien-world examples magic-link runner ocean-commotion war-battles" 2 | for NAME in $PROJECTS ; do 3 | zip -for $NAME.zip $NAME 4 | done 5 | -------------------------------------------------------------------------------- /examples/assets/SourceSansPro-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/SourceSansPro-Light.otf -------------------------------------------------------------------------------- /examples/assets/SourceSansPro-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/SourceSansPro-Semibold.otf -------------------------------------------------------------------------------- /examples/assets/background.atlas: -------------------------------------------------------------------------------- 1 | images { 2 | image: "/assets/images/clouds1.png" 3 | } 4 | images { 5 | image: "/assets/images/clouds2.png" 6 | } 7 | images { 8 | image: "/assets/images/hills1.png" 9 | } 10 | images { 11 | image: "/assets/images/mountain1.png" 12 | } 13 | images { 14 | image: "/assets/images/mountain2.png" 15 | } 16 | images { 17 | image: "/assets/images/mountain3.png" 18 | } 19 | images { 20 | image: "/assets/images/sky.png" 21 | } 22 | images { 23 | image: "/assets/images/sun.png" 24 | } 25 | images { 26 | image: "/assets/images/ground.png" 27 | } 28 | margin: 0 29 | extrude_borders: 2 30 | inner_padding: 0 31 | -------------------------------------------------------------------------------- /examples/assets/click1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/click1.ogg -------------------------------------------------------------------------------- /examples/assets/click2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/click2.ogg -------------------------------------------------------------------------------- /examples/assets/images/3dglasses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/3dglasses.png -------------------------------------------------------------------------------- /examples/assets/images/alienPink_stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/alienPink_stand.png -------------------------------------------------------------------------------- /examples/assets/images/astronaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/astronaut.png -------------------------------------------------------------------------------- /examples/assets/images/blue_land.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/blue_land.png -------------------------------------------------------------------------------- /examples/assets/images/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/car.png -------------------------------------------------------------------------------- /examples/assets/images/clouds1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/clouds1.png -------------------------------------------------------------------------------- /examples/assets/images/clouds2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/clouds2.png -------------------------------------------------------------------------------- /examples/assets/images/defold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/defold.png -------------------------------------------------------------------------------- /examples/assets/images/elementStone014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/elementStone014.png -------------------------------------------------------------------------------- /examples/assets/images/elementStone016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/elementStone016.png -------------------------------------------------------------------------------- /examples/assets/images/elementStone024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/elementStone024.png -------------------------------------------------------------------------------- /examples/assets/images/elementStone045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/elementStone045.png -------------------------------------------------------------------------------- /examples/assets/images/fireball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/fireball.png -------------------------------------------------------------------------------- /examples/assets/images/grey_boxCross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_boxCross.png -------------------------------------------------------------------------------- /examples/assets/images/grey_button00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_button00.png -------------------------------------------------------------------------------- /examples/assets/images/grey_button15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_button15.png -------------------------------------------------------------------------------- /examples/assets/images/grey_sliderDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_sliderDown.png -------------------------------------------------------------------------------- /examples/assets/images/grey_sliderLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_sliderLeft.png -------------------------------------------------------------------------------- /examples/assets/images/grey_sliderRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_sliderRight.png -------------------------------------------------------------------------------- /examples/assets/images/grey_sliderUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/grey_sliderUp.png -------------------------------------------------------------------------------- /examples/assets/images/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/ground.png -------------------------------------------------------------------------------- /examples/assets/images/hills1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/hills1.png -------------------------------------------------------------------------------- /examples/assets/images/keyGreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/keyGreen.png -------------------------------------------------------------------------------- /examples/assets/images/mountain1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/mountain1.png -------------------------------------------------------------------------------- /examples/assets/images/mountain2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/mountain2.png -------------------------------------------------------------------------------- /examples/assets/images/mountain3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/mountain3.png -------------------------------------------------------------------------------- /examples/assets/images/pie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/pie.png -------------------------------------------------------------------------------- /examples/assets/images/planet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/planet.png -------------------------------------------------------------------------------- /examples/assets/images/red_boxCross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/red_boxCross.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark03.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark05.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark06.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark10.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark36.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark37.png -------------------------------------------------------------------------------- /examples/assets/images/shadedDark47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/shadedDark47.png -------------------------------------------------------------------------------- /examples/assets/images/sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/sky.png -------------------------------------------------------------------------------- /examples/assets/images/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/sun.png -------------------------------------------------------------------------------- /examples/assets/images/tiles_platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/tiles_platform.png -------------------------------------------------------------------------------- /examples/assets/images/tiles_road.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/assets/images/tiles_road.png -------------------------------------------------------------------------------- /examples/assets/light.font: -------------------------------------------------------------------------------- 1 | font: "/assets/SourceSansPro-Light.otf" 2 | material: "/builtins/fonts/font-df.material" 3 | size: 32 4 | output_format: TYPE_DISTANCE_FIELD 5 | -------------------------------------------------------------------------------- /examples/assets/physics.atlas: -------------------------------------------------------------------------------- 1 | margin: 0 2 | extrude_borders: 0 3 | inner_padding: 0 4 | -------------------------------------------------------------------------------- /examples/assets/semibold.font: -------------------------------------------------------------------------------- 1 | font: "/assets/SourceSansPro-Semibold.otf" 2 | material: "/builtins/fonts/font-df.material" 3 | size: 36 4 | output_format: TYPE_DISTANCE_FIELD 5 | -------------------------------------------------------------------------------- /examples/assets/small.font: -------------------------------------------------------------------------------- 1 | font: "/assets/SourceSansPro-Semibold.otf" 2 | material: "/builtins/fonts/font.material" 3 | size: 16 4 | -------------------------------------------------------------------------------- /examples/assets/sprites.atlas: -------------------------------------------------------------------------------- 1 | images { 2 | image: "/assets/images/car.png" 3 | } 4 | images { 5 | image: "/assets/images/elementStone014.png" 6 | } 7 | images { 8 | image: "/assets/images/elementStone016.png" 9 | } 10 | images { 11 | image: "/assets/images/elementStone045.png" 12 | } 13 | images { 14 | image: "/assets/images/elementStone024.png" 15 | } 16 | images { 17 | image: "/assets/images/planet.png" 18 | } 19 | images { 20 | image: "/assets/images/blue_land.png" 21 | } 22 | images { 23 | image: "/assets/images/fireball.png" 24 | } 25 | images { 26 | image: "/assets/images/alienPink_stand.png" 27 | } 28 | images { 29 | image: "/assets/images/keyGreen.png" 30 | } 31 | margin: 0 32 | extrude_borders: 4 33 | inner_padding: 0 34 | -------------------------------------------------------------------------------- /examples/assets/ui.atlas: -------------------------------------------------------------------------------- 1 | images { 2 | image: "/assets/images/defold.png" 3 | } 4 | images { 5 | image: "/assets/images/grey_button00.png" 6 | } 7 | images { 8 | image: "/assets/images/grey_button15.png" 9 | } 10 | images { 11 | image: "/assets/images/shadedDark03.png" 12 | } 13 | images { 14 | image: "/assets/images/shadedDark05.png" 15 | } 16 | images { 17 | image: "/assets/images/shadedDark06.png" 18 | } 19 | images { 20 | image: "/assets/images/shadedDark10.png" 21 | } 22 | images { 23 | image: "/assets/images/shadedDark36.png" 24 | } 25 | images { 26 | image: "/assets/images/shadedDark37.png" 27 | } 28 | images { 29 | image: "/assets/images/shadedDark47.png" 30 | } 31 | images { 32 | image: "/assets/images/pie.png" 33 | } 34 | images { 35 | image: "/assets/images/3dglasses.png" 36 | } 37 | margin: 0 38 | extrude_borders: 4 39 | inner_padding: 0 40 | -------------------------------------------------------------------------------- /examples/camera-example/camera.camera: -------------------------------------------------------------------------------- 1 | aspect_ratio: 1.78 2 | fov: 45.0 3 | near_z: 0.1 4 | far_z: 2000.0 5 | auto_aspect_ratio: 1 6 | -------------------------------------------------------------------------------- /examples/camera-example/camera.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#camera", "acquire_camera_focus") 3 | 4 | -- Tell render script to use view and projection of camera 5 | msg.post("@render:", "set_cameratype_viewproj") 6 | 7 | -- Show on-screen controls 8 | msg.post("main:/controls#gui", "show_controls") 9 | 10 | -- Store current position and set target pos to the same since wanna start 11 | -- at a stand-still. 12 | self.pos = go.get_world_position() 13 | self.look_at = self.pos 14 | end 15 | 16 | function final(self) 17 | msg.post("main:/controls#gui", "hide_controls") 18 | end 19 | 20 | function update(self, dt) 21 | -- Calculate a new position based on current pos interpolated towards current 22 | -- target position. 23 | self.pos = vmath.lerp(0.03, self.pos, self.look_at) 24 | self.pos.z = 500 25 | go.set_position(self.pos) 26 | end 27 | 28 | function on_message(self, message_id, message, sender) 29 | if message_id == hash("look_at") then 30 | self.look_at = message.position 31 | end 32 | end 33 | -------------------------------------------------------------------------------- /examples/camera-example/level.tilesource: -------------------------------------------------------------------------------- 1 | image: "/assets/images/tiles_road.png" 2 | tile_width: 64 3 | tile_height: 64 4 | tile_margin: 0 5 | tile_spacing: 0 6 | collision: "" 7 | material_tag: "tile" 8 | collision_groups: "world" 9 | extrude_borders: 2 10 | inner_padding: 0 11 | -------------------------------------------------------------------------------- /examples/collision-example/block3.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "collisionobject" 3 | type: "collisionobject" 4 | data: "collision_shape: \"\"\n" 5 | "type: COLLISION_OBJECT_TYPE_DYNAMIC\n" 6 | "mass: 1.0\n" 7 | "friction: 0.1\n" 8 | "restitution: 0.5\n" 9 | "group: \"block\"\n" 10 | "mask: \"block\"\n" 11 | "mask: \"world\"\n" 12 | "mask: \"kill\"\n" 13 | "embedded_collision_shape {\n" 14 | " shapes {\n" 15 | " shape_type: TYPE_SPHERE\n" 16 | " position {\n" 17 | " x: 0.0\n" 18 | " y: 0.0\n" 19 | " z: 0.0\n" 20 | " }\n" 21 | " rotation {\n" 22 | " x: 0.0\n" 23 | " y: 0.0\n" 24 | " z: 0.0\n" 25 | " w: 1.0\n" 26 | " }\n" 27 | " index: 0\n" 28 | " count: 1\n" 29 | " }\n" 30 | " data: 34.0\n" 31 | "}\n" 32 | "linear_damping: 0.0\n" 33 | "angular_damping: 0.0\n" 34 | "locked_rotation: false\n" 35 | "bullet: false\n" 36 | "" 37 | position { 38 | x: 0.0 39 | y: 0.0 40 | z: 0.0 41 | } 42 | rotation { 43 | x: 0.0 44 | y: 0.0 45 | z: 0.0 46 | w: 1.0 47 | } 48 | } 49 | embedded_components { 50 | id: "sprite" 51 | type: "sprite" 52 | data: "tile_set: \"/assets/sprites.atlas\"\n" 53 | "default_animation: \"elementStone045\"\n" 54 | "material: \"/builtins/materials/sprite.material\"\n" 55 | "blend_mode: BLEND_MODE_ALPHA\n" 56 | "" 57 | position { 58 | x: 0.0 59 | y: 0.0 60 | z: 0.0 61 | } 62 | rotation { 63 | x: 0.0 64 | y: 0.0 65 | z: 0.0 66 | w: 1.0 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /examples/collision-example/camera.camera: -------------------------------------------------------------------------------- 1 | aspect_ratio: 1.78 2 | fov: 2.5 3 | near_z: 0.1 4 | far_z: 2000.0 5 | auto_aspect_ratio: 1 6 | -------------------------------------------------------------------------------- /examples/collision-example/camera.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#camera", "acquire_camera_focus") 3 | 4 | -- Tell render script to use view and projection of camera 5 | msg.post("@render:", "set_cameratype_viewproj") 6 | 7 | -- Animate the camera back and forth 8 | go.animate(".", "position.z", go.PLAYBACK_LOOP_PINGPONG, 300, go.EASING_INOUTSINE, 5) 9 | end 10 | 11 | -------------------------------------------------------------------------------- /examples/collision-example/level.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "tilemap" 3 | component: "/collision-example/level.tilemap" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | embedded_components { 17 | id: "collisionobject" 18 | type: "collisionobject" 19 | data: "collision_shape: \"/collision-example/level.tilemap\"\n" 20 | "type: COLLISION_OBJECT_TYPE_STATIC\n" 21 | "mass: 0.0\n" 22 | "friction: 0.5\n" 23 | "restitution: 0.5\n" 24 | "group: \"world\"\n" 25 | "mask: \"block\"\n" 26 | "linear_damping: 0.0\n" 27 | "angular_damping: 0.0\n" 28 | "locked_rotation: false\n" 29 | "" 30 | position { 31 | x: 0.0 32 | y: 0.0 33 | z: 0.0 34 | } 35 | rotation { 36 | x: 0.0 37 | y: 0.0 38 | z: 0.0 39 | w: 1.0 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /examples/collision-example/spawner.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | self.c = 0 3 | end 4 | 5 | function update(self, dt) 6 | if math.random() > 0.8 and self.c < 150 then 7 | local x = math.random(2000) 8 | local y = math.random(1000) + 3000 9 | 10 | factory.create("#blockfactory" .. math.random(4), vmath.vector3(x, y, 0)) 11 | self.c = self.c + 1 12 | end 13 | end 14 | 15 | function on_message(self, message_id, message, sender) 16 | if message_id == hash("trigger_response") and message.enter == true then 17 | go.delete(message.other_id) 18 | self.c = self.c - 1 19 | end 20 | end -------------------------------------------------------------------------------- /examples/game.project: -------------------------------------------------------------------------------- 1 | [project] 2 | title = Defold examples 3 | version = 0.3 4 | dependencies = 5 | 6 | [bootstrap] 7 | main_collection = /main/main.collectionc 8 | render = /render/example.renderc 9 | 10 | [input] 11 | game_binding = /input/game.input_bindingc 12 | 13 | [display] 14 | width = 1024 15 | height = 768 16 | 17 | [physics] 18 | scale = 0.02 19 | debug = 0 20 | gravity_y = -100 21 | max_collisions = 1024 22 | max_contacts = 8192 23 | 24 | [script] 25 | shared_state = 1 26 | 27 | [factory] 28 | max_count = 1024 29 | 30 | [sprite] 31 | max_count = 1024 32 | 33 | [library] 34 | include_dirs = 35 | 36 | -------------------------------------------------------------------------------- /examples/gui-example/gui.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "gui" 5 | data: "components {\n" 6 | " id: \"gui\"\n" 7 | " component: \"/gui-example/gui.gui\"\n" 8 | " position {\n" 9 | " x: 0.0\n" 10 | " y: 0.0\n" 11 | " z: 0.0\n" 12 | " }\n" 13 | " rotation {\n" 14 | " x: 0.0\n" 15 | " y: 0.0\n" 16 | " z: 0.0\n" 17 | " w: 1.0\n" 18 | " }\n" 19 | "}\n" 20 | "" 21 | position { 22 | x: 0.0 23 | y: 0.0 24 | z: 0.0 25 | } 26 | rotation { 27 | x: 0.0 28 | y: 0.0 29 | z: 0.0 30 | w: 1.0 31 | } 32 | scale3 { 33 | x: 1.0 34 | y: 1.0 35 | z: 1.0 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /examples/input/game.input_binding: -------------------------------------------------------------------------------- 1 | key_trigger { 2 | input: KEY_LEFT 3 | action: "left" 4 | } 5 | key_trigger { 6 | input: KEY_RIGHT 7 | action: "right" 8 | } 9 | key_trigger { 10 | input: KEY_UP 11 | action: "up" 12 | } 13 | key_trigger { 14 | input: KEY_DOWN 15 | action: "down" 16 | } 17 | key_trigger { 18 | input: KEY_A 19 | action: "a" 20 | } 21 | key_trigger { 22 | input: KEY_B 23 | action: "b" 24 | } 25 | mouse_trigger { 26 | input: MOUSE_BUTTON_1 27 | action: "click" 28 | } 29 | text_trigger { 30 | input: MARKED_TEXT 31 | action: "unnamed" 32 | } 33 | -------------------------------------------------------------------------------- /examples/main/loader.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | -- The loader game object that holds the collection proxy needs to acquire input 3 | -- for objects in the loaded collection to receive input. 4 | msg.post(".", "acquire_input_focus") 5 | end 6 | -------------------------------------------------------------------------------- /examples/material-example/3d.fp: -------------------------------------------------------------------------------- 1 | varying mediump vec2 var_texcoord0; 2 | varying mediump vec3 var_position; 3 | 4 | uniform lowp sampler2D LEFT; 5 | uniform lowp sampler2D RIGHT; 6 | 7 | void main() { 8 | vec4 rc = texture2D(RIGHT, var_texcoord0.xy); 9 | rc.x = 0.0; 10 | vec4 lc = texture2D(LEFT, var_texcoord0.xy); 11 | lc.y = 0.0; 12 | lc.z = 0.0; 13 | gl_FragColor = lc + rc; 14 | } -------------------------------------------------------------------------------- /examples/material-example/3d.material: -------------------------------------------------------------------------------- 1 | name: "3d" 2 | tags: "3d" 3 | vertex_program: "/material-example/3d.vp" 4 | fragment_program: "/material-example/3d.fp" 5 | vertex_constants { 6 | name: "view_proj" 7 | type: CONSTANT_TYPE_VIEWPROJ 8 | } 9 | samplers { 10 | name: "LEFT" 11 | wrap_u: WRAP_MODE_CLAMP_TO_EDGE 12 | wrap_v: WRAP_MODE_CLAMP_TO_EDGE 13 | filter_min: FILTER_MODE_MIN_LINEAR 14 | filter_mag: FILTER_MODE_MAG_LINEAR 15 | } 16 | samplers { 17 | name: "RIGHT" 18 | wrap_u: WRAP_MODE_CLAMP_TO_EDGE 19 | wrap_v: WRAP_MODE_CLAMP_TO_EDGE 20 | filter_min: FILTER_MODE_MIN_LINEAR 21 | filter_mag: FILTER_MODE_MAG_LINEAR 22 | } 23 | -------------------------------------------------------------------------------- /examples/material-example/3d.vp: -------------------------------------------------------------------------------- 1 | uniform mediump mat4 view_proj; 2 | 3 | attribute mediump vec3 position; 4 | attribute mediump vec2 texcoord0; 5 | 6 | varying mediump vec2 var_texcoord0; 7 | 8 | void main(){ 9 | gl_Position = view_proj * vec4(position.xyz, 1.0); 10 | var_texcoord0 = texcoord0; 11 | } -------------------------------------------------------------------------------- /examples/material-example/3dglasses.gui: -------------------------------------------------------------------------------- 1 | script: "" 2 | textures { 3 | name: "ui" 4 | texture: "/assets/ui.atlas" 5 | } 6 | background_color { 7 | x: 0.0 8 | y: 0.0 9 | z: 0.0 10 | w: 1.0 11 | } 12 | nodes { 13 | position { 14 | x: 896.0 15 | y: 64.0 16 | z: 0.0 17 | w: 1.0 18 | } 19 | rotation { 20 | x: 0.0 21 | y: 0.0 22 | z: 0.0 23 | w: 1.0 24 | } 25 | scale { 26 | x: 0.3 27 | y: 0.3 28 | z: 1.0 29 | w: 1.0 30 | } 31 | size { 32 | x: 500.0 33 | y: 229.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | color { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | w: 1.0 42 | } 43 | type: TYPE_BOX 44 | blend_mode: BLEND_MODE_ALPHA 45 | texture: "ui/3dglasses" 46 | id: "box" 47 | xanchor: XANCHOR_NONE 48 | yanchor: YANCHOR_NONE 49 | pivot: PIVOT_CENTER 50 | adjust_mode: ADJUST_MODE_FIT 51 | layer: "" 52 | inherit_alpha: true 53 | slice9 { 54 | x: 0.0 55 | y: 0.0 56 | z: 0.0 57 | w: 0.0 58 | } 59 | clipping_mode: CLIPPING_MODE_NONE 60 | clipping_visible: true 61 | clipping_inverted: false 62 | alpha: 1.0 63 | template_node_child: false 64 | size_mode: SIZE_MODE_AUTO 65 | } 66 | material: "/builtins/materials/gui.material" 67 | adjust_reference: ADJUST_REFERENCE_PARENT 68 | max_nodes: 512 69 | -------------------------------------------------------------------------------- /examples/material-example/camera.camera: -------------------------------------------------------------------------------- 1 | aspect_ratio: 1.78 2 | fov: 1.5 3 | near_z: 0.1 4 | far_z: 2000.0 5 | auto_aspect_ratio: 1 6 | -------------------------------------------------------------------------------- /examples/material-example/camera.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#camera", "acquire_camera_focus") 3 | 4 | -- Tell render script to use view and projection of camera 5 | msg.post("@render:", "set_cameratype_viewproj") 6 | 7 | -- Tell render script to do the 3d rendering 8 | msg.post("@render:", "set_render_update", { update = hash("3d") }) 9 | 10 | -- Hide on-screen controls 11 | msg.post("main:/controls#gui", "hide_controls") 12 | end 13 | 14 | -------------------------------------------------------------------------------- /examples/material-example/logo.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | -- Animate! 3 | go.animate(".", "euler.x", go.PLAYBACK_LOOP_FORWARD, 360, go.EASING_LINEAR, 9) 4 | go.animate(".", "euler.y", go.PLAYBACK_LOOP_FORWARD, 360, go.EASING_LINEAR, 11) 5 | go.animate(".", "euler.z", go.PLAYBACK_LOOP_FORWARD, 360, go.EASING_LINEAR, 13) 6 | 7 | -- go.animate(".", "position.z", go.PLAYBACK_LOOP_FORWARD, 1000, go.EASING_LINEAR, 10) 8 | end 9 | -------------------------------------------------------------------------------- /examples/material-example/phong.fp: -------------------------------------------------------------------------------- 1 | varying mediump vec2 var_texcoord0; 2 | varying mediump vec3 var_position; 3 | varying mediump vec3 var_normal; 4 | 5 | const vec3 lightPos = vec3(1.0,1.0,1.0); 6 | const vec3 diffuseColor = vec3(0.5, 0.5, 0.5); 7 | const vec3 specColor = vec3(0.7, 0.7, 0.7); 8 | 9 | void main() { 10 | vec3 lightDir = normalize(lightPos - var_position); 11 | vec3 normal = normalize(var_normal); 12 | 13 | float lambertian = max(dot(lightDir, normal), 0.0); 14 | float specular = 0.0; 15 | 16 | if(lambertian > 0.0) { 17 | vec3 viewDir = normalize(-var_position); 18 | vec3 halfDir = normalize(lightDir + viewDir); 19 | float specAngle = max(dot(halfDir, normal), 0.0); 20 | specular = pow(specAngle, 32.0); 21 | } 22 | 23 | gl_FragColor = vec4(lambertian * diffuseColor + specular * specColor, 1.0); 24 | } -------------------------------------------------------------------------------- /examples/material-example/phong.material: -------------------------------------------------------------------------------- 1 | name: "phong" 2 | tags: "model" 3 | vertex_program: "/material-example/phong.vp" 4 | fragment_program: "/material-example/phong.fp" 5 | vertex_constants { 6 | name: "view_proj" 7 | type: CONSTANT_TYPE_VIEWPROJ 8 | } 9 | vertex_constants { 10 | name: "modelview" 11 | type: CONSTANT_TYPE_WORLDVIEW 12 | } 13 | vertex_constants { 14 | name: "normalMat" 15 | type: CONSTANT_TYPE_NORMAL 16 | } 17 | -------------------------------------------------------------------------------- /examples/material-example/phong.vp: -------------------------------------------------------------------------------- 1 | uniform mediump mat4 view_proj; 2 | uniform mediump mat4 modelview; 3 | uniform mediump mat4 normalMat; 4 | 5 | attribute mediump vec3 position; 6 | attribute mediump vec3 normal; 7 | attribute mediump vec2 texcoord0; 8 | 9 | varying mediump vec2 var_texcoord0; 10 | varying mediump vec3 var_position; 11 | varying mediump vec3 var_normal; 12 | 13 | void main(){ 14 | gl_Position = view_proj * vec4(position.xyz, 1.0); 15 | 16 | vec4 vertPos4 = modelview * vec4(position, 1.0); 17 | var_position = vec3(vertPos4) / vertPos4.w; 18 | var_normal = vec3(normalMat * vec4(normal, 0.0)); 19 | var_texcoord0 = texcoord0; 20 | } -------------------------------------------------------------------------------- /examples/model-example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/model-example/.DS_Store -------------------------------------------------------------------------------- /examples/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/examples/preview.png -------------------------------------------------------------------------------- /examples/render/example.render: -------------------------------------------------------------------------------- 1 | script: "/render/example.render_script" 2 | -------------------------------------------------------------------------------- /examples/spawning-example/astronaut.script: -------------------------------------------------------------------------------- 1 | go.property("orbit_size", 1.0) 2 | 3 | function init(self) 4 | -- Start fireball fly loop at random point 5 | self.t = math.random(math.pi * self.orbit_size) 6 | 7 | -- Spawn 2 fireballs 8 | self.fireball1 = factory.create("#fireball_factory", null, null, {}, vmath.vector3(0.6, 0.6, 0.6)) 9 | self.fireball2 = factory.create("#fireball_factory", null, null, {}, vmath.vector3(0.6, 0.6, 0.6)) 10 | 11 | -- Child them to astronaut 12 | msg.post(self.fireball1, "set_parent", { parent_id = go.get_id(), keep_world_transform = 0 }) 13 | msg.post(self.fireball2, "set_parent", { parent_id = go.get_id(), keep_world_transform = 0 }) 14 | end 15 | 16 | -- Use the update loop to orbit the fireballs around astronaut. 17 | function update(self, dt) 18 | self.t = self.t + dt 19 | 20 | -- Rotate fireballs around astronaut 21 | local x = math.sin(self.t * 4) * 60 22 | local y = math.cos(self.t * 4.4) * 60 23 | local y2 = math.cos(self.t * 4.2) * 20 24 | 25 | local np = vmath.vector3(x, y, -0.5) 26 | local np2 = vmath.vector3(0-x, 0-y2, 0.5) 27 | go.set_position(np, self.fireball1) 28 | go.set_position(np2, self.fireball2) 29 | end 30 | -------------------------------------------------------------------------------- /examples/spawning-example/fireball.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "script" 3 | component: "/spawning-example/fireball.script" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | embedded_components { 17 | id: "sprite" 18 | type: "sprite" 19 | data: "tile_set: \"/assets/sprites.atlas\"\n" 20 | "default_animation: \"fireball\"\n" 21 | "material: \"/builtins/materials/sprite.material\"\n" 22 | "blend_mode: BLEND_MODE_ALPHA\n" 23 | "" 24 | position { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | } 29 | rotation { 30 | x: 0.0 31 | y: 0.0 32 | z: 0.0 33 | w: 1.0 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /examples/spawning-example/fireball.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | go.animate(".", "euler.z", go.PLAYBACK_LOOP_FORWARD, -360, go.EASING_LINEAR, 1) 3 | end -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | Defold examples 3 | 4 | Go to https://github.com/defold/defold-examples 5 | 6 | 7 | -------------------------------------------------------------------------------- /magic-link/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/.DS_Store -------------------------------------------------------------------------------- /magic-link/RULES.txt: -------------------------------------------------------------------------------- 1 | RULES 2 | ----- 3 | 4 | The level consists of a set of columns with bricks. 5 | 6 | The player can link bricks of the same color, up, down, left, right and diagonally. 7 | 8 | Linked bricks disappear. 9 | 10 | A MAGIC BRICK with move sideways if an opening appears. It will fall down if the brick below 11 | disappears, even if there is a hole to the side. 12 | 13 | If there are holes to either side of a MAGIC BRICK, it will slide to the left. 14 | 15 | MAGIC bricks automatically link. 16 | 17 | The player is done with the level when all the MAGIC BRICKS are linked. 18 | 19 | -------------------------------------------------------------------------------- /magic-link/def-magic-link/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/.DS_Store -------------------------------------------------------------------------------- /magic-link/def-magic-link/gui.atlas: -------------------------------------------------------------------------------- 1 | images { 2 | image: "/def-magic-link/images/button_NO.png" 3 | } 4 | images { 5 | image: "/def-magic-link/images/button-YES.png" 6 | } 7 | images { 8 | image: "/def-magic-link/images/button1.png" 9 | } 10 | images { 11 | image: "/def-magic-link/images/drop1_icon.png" 12 | } 13 | images { 14 | image: "/def-magic-link/images/pop_up_plate.png" 15 | } 16 | -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/bg_820x1200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/bg_820x1200.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/bg_start_820x1200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/bg_start_820x1200.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/blue.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/button-YES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/button-YES.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/button1.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/button_NO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/button_NO.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/drop1_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/drop1_icon.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/green.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/magic-sphere_layer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/magic-sphere_layer1.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/magic-sphere_layer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/magic-sphere_layer2.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/magic-sphere_layer3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/magic-sphere_layer3.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/magic-sphere_layer4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/magic-sphere_layer4.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/marked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/marked.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/orange.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/pink.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/pop_up_plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/pop_up_plate.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/white_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/white_dot.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/white_dot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/white_dot2.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/images/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/def-magic-link/images/yellow.png -------------------------------------------------------------------------------- /magic-link/def-magic-link/sprites.atlas: -------------------------------------------------------------------------------- 1 | images { 2 | image: "/def-magic-link/images/blue.png" 3 | } 4 | images { 5 | image: "/def-magic-link/images/green.png" 6 | } 7 | images { 8 | image: "/def-magic-link/images/orange.png" 9 | } 10 | images { 11 | image: "/def-magic-link/images/pink.png" 12 | } 13 | images { 14 | image: "/def-magic-link/images/yellow.png" 15 | } 16 | images { 17 | image: "/def-magic-link/images/magic-sphere_layer1.png" 18 | } 19 | images { 20 | image: "/def-magic-link/images/magic-sphere_layer2.png" 21 | } 22 | images { 23 | image: "/def-magic-link/images/magic-sphere_layer3.png" 24 | } 25 | images { 26 | image: "/def-magic-link/images/magic-sphere_layer4.png" 27 | } 28 | images { 29 | image: "/def-magic-link/images/bg_820x1200.png" 30 | } 31 | images { 32 | image: "/def-magic-link/images/white_dot.png" 33 | } 34 | images { 35 | image: "/def-magic-link/images/white_dot2.png" 36 | } 37 | images { 38 | image: "/def-magic-link/images/bg_start_820x1200.png" 39 | } 40 | images { 41 | image: "/def-magic-link/images/marked.png" 42 | } 43 | extrude_borders: 4 44 | -------------------------------------------------------------------------------- /magic-link/fonts/Actor-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/fonts/Actor-Regular.ttf -------------------------------------------------------------------------------- /magic-link/fonts/Galindo-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/fonts/Galindo-Regular.ttf -------------------------------------------------------------------------------- /magic-link/fonts/heading.font: -------------------------------------------------------------------------------- 1 | font: "/fonts/Galindo-Regular.ttf" 2 | material: "/builtins/fonts/font.material" 3 | size: 80 4 | outline_alpha: 1.0 5 | -------------------------------------------------------------------------------- /magic-link/fonts/main.font: -------------------------------------------------------------------------------- 1 | font: "/fonts/Galindo-Regular.ttf" 2 | material: "/builtins/fonts/font.material" 3 | size: 40 4 | outline_alpha: 1.0 5 | -------------------------------------------------------------------------------- /magic-link/fonts/message.font: -------------------------------------------------------------------------------- 1 | font: "/fonts/Actor-Regular.ttf" 2 | material: "/builtins/fonts/font.material" 3 | size: 30 4 | outline_alpha: 1.0 5 | -------------------------------------------------------------------------------- /magic-link/game.project: -------------------------------------------------------------------------------- 1 | [project] 2 | title = Magic Link 3 | 4 | [bootstrap] 5 | main_collection = /main/main.collectionc 6 | 7 | [input] 8 | game_binding = /input/game.input_bindingc 9 | 10 | [display] 11 | width = 640 12 | height = 960 13 | 14 | [physics] 15 | scale = 0.02 16 | debug = 0 17 | 18 | [graphics] 19 | default_texture_min_filter = linear 20 | default_texture_mag_filter = linear 21 | 22 | [script] 23 | shared_state = 1 24 | 25 | [ios] 26 | launch_image_640x1136 = 27 | 28 | [sprite] 29 | max_count = 512 30 | 31 | [android] 32 | package = com.example.linker 33 | 34 | [library] 35 | include_dirs = def-magic-link 36 | 37 | -------------------------------------------------------------------------------- /magic-link/input/game.input_binding: -------------------------------------------------------------------------------- 1 | mouse_trigger { 2 | input: MOUSE_BUTTON_LEFT 3 | action: "touch" 4 | } 5 | -------------------------------------------------------------------------------- /magic-link/main/block.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "script" 3 | component: "/main/block.script" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | embedded_components { 17 | id: "cover" 18 | type: "sprite" 19 | data: "tile_set: \"/def-magic-link/sprites.atlas\"\n" 20 | "default_animation: \"magic-sphere_layer4\"\n" 21 | "material: \"/builtins/materials/sprite.material\"\n" 22 | "blend_mode: BLEND_MODE_ALPHA\n" 23 | "" 24 | position { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.03 28 | } 29 | rotation { 30 | x: 0.0 31 | y: 0.0 32 | z: 0.0 33 | w: 1.0 34 | } 35 | } 36 | embedded_components { 37 | id: "fxfactory" 38 | type: "factory" 39 | data: "prototype: \"/main/magic_fx.go\"\n" 40 | "load_dynamically: false\n" 41 | "dynamic_prototype: false\n" 42 | "" 43 | position { 44 | x: 0.0 45 | y: 0.0 46 | z: 0.0 47 | } 48 | rotation { 49 | x: 0.0 50 | y: 0.0 51 | z: 0.0 52 | w: 1.0 53 | } 54 | } 55 | embedded_components { 56 | id: "sprite" 57 | type: "sprite" 58 | data: "tile_set: \"/def-magic-link/sprites.atlas\"\n" 59 | "default_animation: \"orange\"\n" 60 | "material: \"/builtins/materials/sprite.material\"\n" 61 | "blend_mode: BLEND_MODE_ALPHA\n" 62 | "" 63 | position { 64 | x: 0.0 65 | y: 0.0 66 | z: 0.0 67 | } 68 | rotation { 69 | x: 0.0 70 | y: 0.0 71 | z: 0.0 72 | w: 1.0 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /magic-link/main/board.gui_script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#", "show") 3 | msg.post("/restart#gui", "hide") 4 | msg.post("/level_complete#gui", "hide") 5 | end 6 | 7 | function on_message(self, message_id, message, sender) 8 | if message_id == hash("hide") then 9 | msg.post("#", "disable") 10 | elseif message_id == hash("show") then 11 | msg.post("#", "enable") 12 | elseif message_id == hash("set_drop_counter") then 13 | local n = gui.get_node("drop_counter") 14 | gui.set_text(n, message.drops .. " x") 15 | end 16 | end 17 | 18 | function on_input(self, action_id, action) 19 | if action_id == hash("touch") and action.pressed then 20 | local restart = gui.get_node("restart") 21 | local drop = gui.get_node("drop") 22 | 23 | if gui.pick_node(restart, action.x, action.y) then 24 | -- Show the restart dialog box. 25 | msg.post("/restart#gui", "show") 26 | msg.post("#", "hide") 27 | elseif gui.pick_node(drop, action.x, action.y) then 28 | msg.post("/board#script", "drop") 29 | end 30 | end 31 | end 32 | -------------------------------------------------------------------------------- /magic-link/main/connector.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "script" 3 | component: "/main/connector.script" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | embedded_components { 17 | id: "sprite" 18 | type: "sprite" 19 | data: "tile_set: \"/def-magic-link/sprites.atlas\"\n" 20 | "default_animation: \"marked\"\n" 21 | "material: \"/builtins/materials/sprite.material\"\n" 22 | "blend_mode: BLEND_MODE_ADD\n" 23 | "" 24 | position { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | } 29 | rotation { 30 | x: 0.0 31 | y: 0.0 32 | z: 0.0 33 | w: 1.0 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /magic-link/main/connector.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | go.set_scale(0.18) -- render scaled down 3 | go.set(".", "position.z", 1) -- put on top 4 | end 5 | -------------------------------------------------------------------------------- /magic-link/main/level_complete.gui_script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#", "hide") 3 | end 4 | 5 | function on_message(self, message_id, message, sender) 6 | if message_id == hash("hide") then 7 | msg.post("#", "disable") 8 | msg.post(".", "release_input_focus") 9 | elseif message_id == hash("show") then 10 | msg.post("#", "enable") 11 | msg.post(".", "acquire_input_focus") 12 | end 13 | end 14 | 15 | function on_input(self, action_id, action) 16 | if action_id == hash("touch") and action.pressed then 17 | local continue = gui.get_node("continue") 18 | 19 | if gui.pick_node(continue, action.x, action.y) then 20 | msg.post("board#script", "next_level") 21 | msg.post("#", "hide") 22 | end 23 | end 24 | -- Consume all input until we're gone. 25 | return true 26 | end 27 | 28 | -------------------------------------------------------------------------------- /magic-link/main/magic_fx.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "script" 3 | component: "/main/magic_fx.script" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | embedded_components { 17 | id: "light" 18 | type: "sprite" 19 | data: "tile_set: \"/def-magic-link/sprites.atlas\"\n" 20 | "default_animation: \"magic-sphere_layer3\"\n" 21 | "material: \"/builtins/materials/sprite.material\"\n" 22 | "blend_mode: BLEND_MODE_ALPHA\n" 23 | "" 24 | position { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.002 28 | } 29 | rotation { 30 | x: 0.0 31 | y: 0.0 32 | z: 0.0 33 | w: 1.0 34 | } 35 | } 36 | embedded_components { 37 | id: "magic" 38 | type: "sprite" 39 | data: "tile_set: \"/def-magic-link/sprites.atlas\"\n" 40 | "default_animation: \"magic-sphere_layer2\"\n" 41 | "material: \"/builtins/materials/sprite.material\"\n" 42 | "blend_mode: BLEND_MODE_ALPHA\n" 43 | "" 44 | position { 45 | x: 0.0 46 | y: 0.0 47 | z: 0.001 48 | } 49 | rotation { 50 | x: 0.0 51 | y: 0.0 52 | z: 0.0 53 | w: 1.0 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /magic-link/main/magic_fx.script: -------------------------------------------------------------------------------- 1 | go.property("direction", hash("left")) 2 | 3 | function init(self) 4 | msg.post("#", "lights_off") 5 | if self.direction == hash("left") then 6 | go.set(".", "euler.z", 0) 7 | go.animate(".", "euler.z", go.PLAYBACK_LOOP_FORWARD, 360, go.EASING_LINEAR, 5 + math.random()) 8 | else 9 | go.set(".", "euler.z", 0) 10 | go.animate(".", "euler.z", go.PLAYBACK_LOOP_FORWARD, -360, go.EASING_LINEAR, 4 + math.random()) 11 | end 12 | end 13 | 14 | function on_message(self, message_id, message, sender) 15 | if message_id == hash("lights_on") then 16 | msg.post("#light", "enable") 17 | elseif message_id == hash("lights_off") then 18 | msg.post("#light", "disable") 19 | end 20 | end -------------------------------------------------------------------------------- /magic-link/main/main.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#", "to_main_menu") 3 | self.state = "MAIN_MENU" 4 | particlefx.play("#particlefx") 5 | end 6 | 7 | function on_message(self, message_id, message, sender) 8 | if message_id == hash("to_main_menu") then 9 | if self.state ~= "MAIN_MENU" then 10 | msg.post("#boardproxy", "unload") 11 | end 12 | msg.post("main:/main#menu", "enable") 13 | msg.post("#background", "enable") 14 | self.state = "MAIN_MENU" 15 | elseif message_id == hash("start_game") then 16 | msg.post("#background", "disable") 17 | msg.post("#boardproxy", "load") 18 | msg.post("#menu", "disable") 19 | elseif message_id == hash("proxy_loaded") then 20 | -- Board collection has loaded... 21 | msg.post(sender, "init") 22 | msg.post("board:/board#script", "start_level", { difficulty = 1 }) 23 | msg.post(sender, "enable") 24 | self.state = "GAME_RUNNING" 25 | end 26 | end 27 | -------------------------------------------------------------------------------- /magic-link/main/main_menu.gui_script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post(".", "acquire_input_focus") 3 | 4 | local bs = { "brick1", "brick2", "brick3", "brick4", "brick5", "brick6" } 5 | for i, b in ipairs(bs) do 6 | local n = gui.get_node(b) 7 | local rt = (math.random() * 3) + 1 8 | local a = math.random(-45, 45) 9 | gui.set_color(n, vmath.vector4(1, 1, 1, 0)) 10 | 11 | gui.animate(n, "position.y", -100 - math.random(0, 50), gui.EASING_INSINE, 1 + rt, 0, nil, gui.PLAYBACK_LOOP_FORWARD) 12 | gui.animate(n, "color.w", 1, gui.EASING_INSINE, 1 + rt, 0, nil, gui.PLAYBACK_LOOP_FORWARD) 13 | gui.animate(n, "rotation.z", a, gui.EASING_INSINE, 1 + rt, 0, nil, gui.PLAYBACK_LOOP_FORWARD) 14 | end 15 | 16 | gui.animate(gui.get_node("start"), "color.x", 1, gui.EASING_INOUTSINE, 1, 0, nil, gui.PLAYBACK_LOOP_PINGPONG) 17 | end 18 | 19 | function on_input(self, action_id, action) 20 | if action_id == hash("touch") and action.pressed then 21 | local start = gui.get_node("start") 22 | 23 | if gui.pick_node(start, action.x, action.y) then 24 | msg.post("/main#script", "start_game") 25 | end 26 | end 27 | end 28 | -------------------------------------------------------------------------------- /magic-link/main/no_drop_room.gui: -------------------------------------------------------------------------------- 1 | script: "/main/no_drop_room.gui_script" 2 | fonts { 3 | name: "main" 4 | font: "/fonts/main.font" 5 | } 6 | textures { 7 | name: "gui" 8 | texture: "/def-magic-link/gui.atlas" 9 | } 10 | background_color { 11 | w: 1.0 12 | } 13 | nodes { 14 | position { 15 | x: 320.0 16 | y: 512.0 17 | w: 1.0 18 | } 19 | rotation { 20 | w: 1.0 21 | } 22 | scale { 23 | x: 1.0 24 | y: 1.0 25 | z: 1.0 26 | w: 1.0 27 | } 28 | size { 29 | x: 600.0 30 | y: 200.0 31 | w: 1.0 32 | } 33 | color { 34 | x: 1.0 35 | y: 1.0 36 | z: 1.0 37 | w: 1.0 38 | } 39 | texture: "gui/pop_up_plate" 40 | id: "background" 41 | inherit_alpha: true 42 | alpha: 0.9 43 | } 44 | nodes { 45 | position { 46 | x: 320.0 47 | y: 512.0 48 | w: 1.0 49 | } 50 | rotation { 51 | w: 1.0 52 | } 53 | scale { 54 | x: 1.0 55 | y: 1.0 56 | z: 1.0 57 | w: 1.0 58 | } 59 | size { 60 | x: 300.0 61 | y: 100.0 62 | w: 1.0 63 | } 64 | color { 65 | x: 1.0 66 | y: 1.0 67 | z: 1.0 68 | w: 1.0 69 | } 70 | type: TYPE_TEXT 71 | text: "No room for a drop!" 72 | font: "main" 73 | id: "message" 74 | outline { 75 | x: 1.0 76 | y: 1.0 77 | z: 1.0 78 | w: 1.0 79 | } 80 | shadow { 81 | x: 1.0 82 | y: 1.0 83 | z: 1.0 84 | w: 1.0 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /magic-link/main/no_drop_room.gui_script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#", "hide") 3 | self.t = 0 4 | end 5 | 6 | function update(self, dt) 7 | if self.t < 0 then 8 | msg.post("#", "hide") 9 | else 10 | self.t = self.t - dt 11 | end 12 | end 13 | 14 | function on_message(self, message_id, message, sender) 15 | if message_id == hash("hide") then 16 | msg.post("#", "disable") 17 | elseif message_id == hash("show") then 18 | self.t = 1 19 | msg.post("#", "enable") 20 | end 21 | end -------------------------------------------------------------------------------- /magic-link/main/present_level.gui: -------------------------------------------------------------------------------- 1 | script: "/main/present_level.gui_script" 2 | fonts { 3 | name: "main" 4 | font: "/fonts/main.font" 5 | } 6 | textures { 7 | name: "gui" 8 | texture: "/def-magic-link/gui.atlas" 9 | } 10 | background_color { 11 | w: 1.0 12 | } 13 | nodes { 14 | position { 15 | x: 320.0 16 | y: 512.0 17 | w: 1.0 18 | } 19 | rotation { 20 | w: 1.0 21 | } 22 | scale { 23 | x: 1.0 24 | y: 1.0 25 | z: 1.0 26 | w: 1.0 27 | } 28 | size { 29 | x: 300.0 30 | y: 100.0 31 | w: 1.0 32 | } 33 | color { 34 | x: 1.0 35 | y: 1.0 36 | z: 1.0 37 | w: 1.0 38 | } 39 | texture: "gui/pop_up_plate" 40 | id: "background" 41 | inherit_alpha: true 42 | alpha: 0.9 43 | } 44 | nodes { 45 | position { 46 | x: 320.0 47 | y: 509.51065 48 | w: 1.0 49 | } 50 | rotation { 51 | w: 1.0 52 | } 53 | scale { 54 | x: 1.0 55 | y: 1.0 56 | z: 1.0 57 | w: 1.0 58 | } 59 | size { 60 | x: 300.0 61 | y: 100.0 62 | w: 1.0 63 | } 64 | color { 65 | x: 1.0 66 | y: 1.0 67 | z: 1.0 68 | w: 1.0 69 | } 70 | type: TYPE_TEXT 71 | text: "Level 1" 72 | font: "main" 73 | id: "message" 74 | outline { 75 | x: 1.0 76 | y: 1.0 77 | z: 1.0 78 | w: 1.0 79 | } 80 | shadow { 81 | x: 1.0 82 | y: 1.0 83 | z: 1.0 84 | w: 1.0 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /magic-link/main/present_level.gui_script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#", "hide") 3 | end 4 | 5 | function on_message(self, message_id, message, sender) 6 | if message_id == hash("hide") then 7 | msg.post("#", "disable") 8 | elseif message_id == hash("show") then 9 | local n = gui.get_node("message") 10 | gui.set_text(n, "Level " .. message.level) 11 | msg.post("#", "enable") 12 | end 13 | end -------------------------------------------------------------------------------- /magic-link/main/restart.gui_script: -------------------------------------------------------------------------------- 1 | function on_message(self, message_id, message, sender) 2 | if message_id == hash("hide") then 3 | msg.post("#", "disable") 4 | msg.post(".", "release_input_focus") 5 | elseif message_id == hash("show") then 6 | msg.post("#", "enable") 7 | msg.post(".", "acquire_input_focus") 8 | end 9 | end 10 | 11 | function on_input(self, action_id, action) 12 | if action_id == hash("touch") and action.pressed then 13 | local yes = gui.get_node("yes") 14 | local no = gui.get_node("no") 15 | local quit = gui.get_node("quit") 16 | 17 | if gui.pick_node(no, action.x, action.y) then 18 | msg.post("#", "hide") 19 | msg.post("/board#gui", "show") 20 | elseif gui.pick_node(yes, action.x, action.y) then 21 | msg.post("board:/board#script", "restart_level") 22 | msg.post("/board#gui", "show") 23 | msg.post("#", "hide") 24 | elseif gui.pick_node(quit, action.x, action.y) then 25 | msg.post("main:/main#script", "to_main_menu") 26 | msg.post("#", "hide") 27 | end 28 | end 29 | -- Consume all input until we're gone. 30 | return true 31 | end 32 | 33 | -------------------------------------------------------------------------------- /magic-link/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/magic-link/preview.png -------------------------------------------------------------------------------- /ocean-commotion/README.md: -------------------------------------------------------------------------------- 1 | # OCEAN COMMOTION 2 | This project is a test-bed for toying with match-3 game mechanics. It is currently partially modelled after "Candy Crush" with implementation of a few boosters and a bomb. 3 | 4 | # SUGGESTED EXERCISES 5 | 1. Change the board setup so it generates a board with no matches on start. 6 | 7 | 2. Add scoring for various kinds of matches (3 of a kind, 4 of a kind etc) 8 | 9 | 3. Prevent illegal moves (that does not lead to a match). Deal with any implications of that new mechanic to make sure that the player never gets stuck. 10 | 11 | 4. It is currently possible to mess with the data by making a move while the game is dealing with matches. Solve that. -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/effects/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/effects/bubble.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/effects/white_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/effects/white_dot.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/effects/white_dot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/effects/white_dot2.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-blue.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-green.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-orange.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-purple.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-red.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-starfish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-starfish.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/eyes-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/eyes-yellow.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-blue-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-blue-h.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-blue-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-blue-v.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-blue-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-blue-w.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-blue.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-green-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-green-h.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-green-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-green-v.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-green-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-green-w.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-green.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-orange-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-orange-h.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-orange-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-orange-v.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-orange-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-orange-w.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-orange.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-purple-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-purple-h.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-purple-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-purple-v.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-purple-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-purple-w.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-purple.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-red-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-red-h.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-red-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-red-v.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-red-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-red-w.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-red.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-starfish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-starfish.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-yellow-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-yellow-h.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-yellow-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-yellow-v.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-yellow-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-yellow-w.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/fish/fish-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/fish/fish-yellow.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/font/Pacifico.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/font/Pacifico.ttf -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/font/text.font: -------------------------------------------------------------------------------- 1 | font: "/def-ocean-commotion/font/Pacifico.ttf" 2 | material: "/builtins/fonts/font.material" 3 | size: 96 4 | -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/ui/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/ui/bg.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/ui/button-YES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/ui/button-YES.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/ui/button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/ui/button1.png -------------------------------------------------------------------------------- /ocean-commotion/def-ocean-commotion/ui/button_NO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/def-ocean-commotion/ui/button_NO.png -------------------------------------------------------------------------------- /ocean-commotion/game.project: -------------------------------------------------------------------------------- 1 | [project] 2 | title = Ocean Commotion 3 | version = 0.3 4 | 5 | [bootstrap] 6 | main_collection = /main/main.collectionc 7 | 8 | [input] 9 | game_binding = /input/game.input_bindingc 10 | 11 | [display] 12 | width = 1024 13 | height = 1024 14 | high_dpi = 1 15 | 16 | [physics] 17 | scale = 0.02 18 | 19 | [script] 20 | shared_state = 1 21 | 22 | [particle_fx] 23 | max_count = 256 24 | max_particle_count = 4096 25 | 26 | [sprite] 27 | max_count = 256 28 | 29 | [library] 30 | include_dirs = def-ocean-commotion 31 | 32 | -------------------------------------------------------------------------------- /ocean-commotion/input/game.input_binding: -------------------------------------------------------------------------------- 1 | mouse_trigger { 2 | input: MOUSE_BUTTON_1 3 | action: "touch" 4 | } 5 | -------------------------------------------------------------------------------- /ocean-commotion/main/fish.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "explosion" 3 | component: "/def-ocean-commotion/explode.particlefx" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | components { 17 | id: "script" 18 | component: "/main/fish.script" 19 | position { 20 | x: 0.0 21 | y: 0.0 22 | z: 0.0 23 | } 24 | rotation { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | w: 1.0 29 | } 30 | } 31 | embedded_components { 32 | id: "sprite" 33 | type: "sprite" 34 | data: "tile_set: \"/def-ocean-commotion/sprites.atlas\"\n" 35 | "default_animation: \"fish-blue\"\n" 36 | "material: \"/builtins/materials/sprite.material\"\n" 37 | "blend_mode: BLEND_MODE_ALPHA\n" 38 | "" 39 | position { 40 | x: 0.0 41 | y: 0.0 42 | z: 0.0 43 | } 44 | rotation { 45 | x: 0.0 46 | y: 0.0 47 | z: 0.0 48 | w: 1.0 49 | } 50 | } 51 | embedded_components { 52 | id: "sprite-eyes" 53 | type: "sprite" 54 | data: "tile_set: \"/def-ocean-commotion/sprites.atlas\"\n" 55 | "default_animation: \"eyes-blue\"\n" 56 | "material: \"/builtins/materials/sprite.material\"\n" 57 | "blend_mode: BLEND_MODE_ALPHA\n" 58 | "" 59 | position { 60 | x: 0.0 61 | y: 0.0 62 | z: 0.1 63 | } 64 | rotation { 65 | x: 0.0 66 | y: 0.0 67 | z: 0.0 68 | w: 1.0 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /ocean-commotion/main/hud.gui: -------------------------------------------------------------------------------- 1 | script: "" 2 | fonts { 3 | name: "text" 4 | font: "/def-ocean-commotion/font/text.font" 5 | } 6 | background_color { 7 | x: 0.0 8 | y: 0.0 9 | z: 0.0 10 | w: 1.0 11 | } 12 | nodes { 13 | position { 14 | x: 512.0 15 | y: 984.0 16 | z: 0.0 17 | w: 1.0 18 | } 19 | rotation { 20 | x: 0.0 21 | y: 0.0 22 | z: 0.0 23 | w: 1.0 24 | } 25 | scale { 26 | x: 0.5 27 | y: 0.5 28 | z: 1.0 29 | w: 1.0 30 | } 31 | size { 32 | x: 200.0 33 | y: 100.0 34 | z: 0.0 35 | w: 1.0 36 | } 37 | color { 38 | x: 1.0 39 | y: 1.0 40 | z: 1.0 41 | w: 1.0 42 | } 43 | type: TYPE_TEXT 44 | blend_mode: BLEND_MODE_ALPHA 45 | text: "Ocean Commotion" 46 | font: "text" 47 | id: "title" 48 | xanchor: XANCHOR_NONE 49 | yanchor: YANCHOR_NONE 50 | pivot: PIVOT_CENTER 51 | outline { 52 | x: 1.0 53 | y: 1.0 54 | z: 1.0 55 | w: 1.0 56 | } 57 | shadow { 58 | x: 1.0 59 | y: 1.0 60 | z: 1.0 61 | w: 1.0 62 | } 63 | adjust_mode: ADJUST_MODE_FIT 64 | line_break: false 65 | layer: "" 66 | inherit_alpha: true 67 | clipping_mode: CLIPPING_MODE_NONE 68 | clipping_visible: true 69 | clipping_inverted: false 70 | alpha: 1.0 71 | outline_alpha: 1.0 72 | shadow_alpha: 1.0 73 | template_node_child: false 74 | text_leading: 1.0 75 | text_tracking: 0.0 76 | size_mode: SIZE_MODE_AUTO 77 | } 78 | material: "/builtins/materials/gui.material" 79 | adjust_reference: ADJUST_REFERENCE_PARENT 80 | max_nodes: 512 81 | -------------------------------------------------------------------------------- /ocean-commotion/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/ocean-commotion/preview.png -------------------------------------------------------------------------------- /runner/README.md: -------------------------------------------------------------------------------- 1 | Example moved here: https://github.com/defold/sample-runner 2 | -------------------------------------------------------------------------------- /war-battles/README.md: -------------------------------------------------------------------------------- 1 | # War Battles 2 | 3 | War Battles is a complete game art pack to make a sci-fi RTS game in the style of the 16-bit console era. It includes everything you need, from environment tilemaps, unit sprites, resource sprites, HUD elements, icons and effects. 4 | 5 | A zip file with the whole project is available here: https://github.com/defold/defold-examples/releases/download/0.2.0/war-battles.zip 6 | 7 | ![Preview](preview.png) 8 | 9 | by Luis Zuno 10 | web: http://ansimuz.com/ 11 | twitter: https://twitter.com/ansimuz 12 | 13 | Please give credit to Luis Zuno when you use the art in a game 14 | -------------------------------------------------------------------------------- /war-battles/def-war-battles/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/.DS_Store -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/barracks/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/barracks/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/barracks/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/barracks/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/barracks/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/barracks/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/barracks/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/barracks/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/barracks/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/barracks/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/barracks/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/barracks/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/command-center/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/command-center/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/command-center/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/command-center/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/command-center/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/command-center/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/command-center/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/command-center/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/command-center/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/command-center/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/command-center/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/command-center/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/factory/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/factory/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/factory/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/factory/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/factory/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/factory/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/factory/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/factory/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/factory/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/factory/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/factory/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/factory/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/heliport/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/heliport/7.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/medic-bay/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/medic-bay/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/medic-bay/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/medic-bay/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/medic-bay/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/medic-bay/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/medic-bay/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/medic-bay/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/refinery/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/refinery/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/refinery/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/refinery/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/refinery/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/refinery/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/supply-depot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/supply-depot/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/supply-depot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/supply-depot/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/7.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-air/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-air/8.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-rocket/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-rocket/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-rocket/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-rocket/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret-rocket/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret-rocket/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/7.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/turret/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/turret/8.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/10.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/11.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/12.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/13.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/14.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/15.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/16.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/17.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/18.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/19.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/7.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/8.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/buildings/under-construction/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/buildings/under-construction/9.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fonts/04B_03.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fonts/04B_03.TTF -------------------------------------------------------------------------------- /war-battles/def-war-battles/fonts/about.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fonts/about.gif -------------------------------------------------------------------------------- /war-battles/def-war-battles/fonts/text.font: -------------------------------------------------------------------------------- 1 | font: "/def-war-battles/fonts/04B_03.TTF" 2 | material: "/builtins/fonts/font.material" 3 | size: 8 4 | antialias: 0 5 | -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/7.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/8.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/explosion/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/explosion/9.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing-source/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing-source/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing-source/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing-source/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing-source/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing-source/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing-source/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing-source/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/6.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/7.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/8.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/fx/healing/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/fx/healing/9.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/map.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/map.tilesource: -------------------------------------------------------------------------------- 1 | image: "/def-war-battles/map.png" 2 | tile_width: 16 3 | tile_height: 16 4 | tile_margin: 0 5 | tile_spacing: 0 6 | collision: "" 7 | material_tag: "tile" 8 | collision_groups: "default" 9 | animations { 10 | id: "anim" 11 | start_tile: 1 12 | end_tile: 1 13 | playback: PLAYBACK_ONCE_FORWARD 14 | fps: 30 15 | flip_horizontal: 0 16 | flip_vertical: 0 17 | } 18 | extrude_borders: 1 19 | inner_padding: 0 20 | -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/building-selection/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/building-selection/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/building-selection/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/building-selection/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/building-selection/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/building-selection/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/building-selection/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/building-selection/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/building-selection/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/building-selection/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/captain/angry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/captain/angry.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/captain/happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/captain/happy.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/captain/sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/captain/sad.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/driver/angry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/driver/angry.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/driver/happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/driver/happy.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/driver/sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/driver/sad.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/operator/angry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/operator/angry.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/operator/happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/operator/happy.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/faces/operator/sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/faces/operator/sad.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/health-bar/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/health-bar/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/health-bar/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/health-bar/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/health-bar/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/health-bar/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/health-bar/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/health-bar/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/health-bar/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/health-bar/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/hud-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/hud-panel.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/buttons/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/buttons/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/buttons/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/buttons/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/buttons/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/buttons/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/menu-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/menu-window.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/panel/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/panel/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/panel/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/panel/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/menu/panel/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/menu/panel/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/text-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/text-box.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/title-screen/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/title-screen/background.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/title-screen/title-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/title-screen/title-button.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/title-screen/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/title-screen/title.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/01.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/02.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/03.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/04.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/05.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/06.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/07.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/08.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/09.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/10.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/11.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/12.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/13.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/14.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/15.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/16.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/17.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/18.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/19.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/20.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/21.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/22.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/23.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/24.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/25.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/26.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/27.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/28.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/29.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/30.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/31.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/32.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/33.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/34.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/35.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/36.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/37.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/38.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/39.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/40.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/41.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/42.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/43.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/44.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/45.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/46.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/47.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/48.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/49.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/50.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/51.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/52.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/53.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/54.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/55.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-menu-icons/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-menu-icons/56.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-selection/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-selection/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-selection/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-selection/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-selection/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-selection/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/unit-selection/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/unit-selection/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/vehicle-selection/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/vehicle-selection/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/vehicle-selection/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/vehicle-selection/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/vehicle-selection/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/vehicle-selection/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/vehicle-selection/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/vehicle-selection/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/vehicle-selection/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/vehicle-selection/5.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/ui/victory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/ui/victory.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/down/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/down/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/side/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/side/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/side/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/side/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/elite-soldier/up/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/elite-soldier/up/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/helicopter/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/helicopter/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/down/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/down/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/side/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/side/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/side/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/side/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/infantry/up/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/infantry/up/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/down/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/down/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/side/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/side/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/side/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/side/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/medic/up/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/medic/up/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/tank/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/tank/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/vehicle/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/vehicle/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/down/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/down/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/side/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/side/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/side/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/side/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/side/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/side/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/side/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/side/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up-d/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up-d/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up-d/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up-d/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up-d/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up-d/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up-d/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up-d/4.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up/1.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up/2.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up/3.png -------------------------------------------------------------------------------- /war-battles/def-war-battles/units/worker/up/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/def-war-battles/units/worker/up/4.png -------------------------------------------------------------------------------- /war-battles/game.project: -------------------------------------------------------------------------------- 1 | [project] 2 | title = War Battles 3 | version = 0.3 4 | 5 | [bootstrap] 6 | main_collection = /main/main.collectionc 7 | 8 | [input] 9 | game_binding = /input/game.input_bindingc 10 | 11 | [display] 12 | width = 720 13 | height = 720 14 | 15 | [physics] 16 | scale = 0.02 17 | 18 | [script] 19 | shared_state = 1 20 | 21 | [library] 22 | include_dirs = def-war-battles 23 | 24 | [tilemap] 25 | max_tile_count = 16384 26 | 27 | -------------------------------------------------------------------------------- /war-battles/input/game.input_binding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/input/game.input_binding -------------------------------------------------------------------------------- /war-battles/main/bomber.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | self.t = math.random(3) + 1 3 | end 4 | 5 | function update(self, dt) 6 | self.t = self.t - dt 7 | 8 | if self.t <= 0 then 9 | local x = math.random(300) + 500 10 | local y = math.random(200) + 300 11 | factory.create("#explosionfactory", vmath.vector3(x, y, 0)) 12 | self.t = math.random(3) + 1 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /war-battles/main/camera.camera: -------------------------------------------------------------------------------- 1 | aspect_ratio: 1.0 2 | fov: 0.785 3 | near_z: -1.0 4 | far_z: 1.0 5 | orthographic_projection: 1 6 | -------------------------------------------------------------------------------- /war-battles/main/camera.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#camera", "acquire_camera_focus") 3 | 4 | local from = vmath.vector3(360, 360, 0) 5 | local to = vmath.vector3(1480, 360, 0) 6 | 7 | go.set_position(from, "/camera") 8 | go.animate("/camera", "position", go.PLAYBACK_LOOP_PINGPONG, to, go.EASING_INOUTQUAD, 30) 9 | end 10 | -------------------------------------------------------------------------------- /war-battles/main/command-center.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/buildings/buildings.atlas\"\n" 5 | "default_animation: \"command-center-idle\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /war-battles/main/elite-soldier.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/units/units.atlas\"\n" 5 | "default_animation: \"elite-soldier-s\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /war-battles/main/explosion.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "script" 3 | component: "/main/explosion.script" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | embedded_components { 17 | id: "sprite" 18 | type: "sprite" 19 | data: "tile_set: \"/def-war-battles/fx/fx.atlas\"\n" 20 | "default_animation: \"explosion\"\n" 21 | "material: \"/builtins/materials/sprite.material\"\n" 22 | "blend_mode: BLEND_MODE_ALPHA\n" 23 | "" 24 | position { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | } 29 | rotation { 30 | x: 0.0 31 | y: 0.0 32 | z: 0.0 33 | w: 1.0 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /war-battles/main/explosion.script: -------------------------------------------------------------------------------- 1 | function init(self) 2 | msg.post("#sprite", "play_animation", { id = hash("explosion") }) 3 | end 4 | 5 | function on_message(self, message_id, message, sender) 6 | if message_id == hash("animation_done") then 7 | go.delete() 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /war-battles/main/helicopter.collection: -------------------------------------------------------------------------------- 1 | name: "default" 2 | instances { 3 | id: "unit1" 4 | prototype: "/main/helicopter.go" 5 | position { 6 | x: 0.0 7 | y: 0.0 8 | z: 0.0 9 | } 10 | rotation { 11 | x: 0.0 12 | y: 0.0 13 | z: 0.0 14 | w: 1.0 15 | } 16 | scale3 { 17 | x: 1.0 18 | y: 1.0 19 | z: 1.0 20 | } 21 | } 22 | scale_along_z: 0 23 | embedded_instances { 24 | id: "patrol" 25 | data: "components {\n" 26 | " id: \"script\"\n" 27 | " component: \"/main/patrol.script\"\n" 28 | " position {\n" 29 | " x: 0.0\n" 30 | " y: 0.0\n" 31 | " z: 0.0\n" 32 | " }\n" 33 | " rotation {\n" 34 | " x: 0.0\n" 35 | " y: 0.0\n" 36 | " z: 0.0\n" 37 | " w: 1.0\n" 38 | " }\n" 39 | " properties {\n" 40 | " id: \"unittype\"\n" 41 | " value: \"helicopter\"\n" 42 | " type: PROPERTY_TYPE_HASH\n" 43 | " }\n" 44 | " properties {\n" 45 | " id: \"pattern\"\n" 46 | " value: \"helicopter\"\n" 47 | " type: PROPERTY_TYPE_HASH\n" 48 | " }\n" 49 | "}\n" 50 | "" 51 | position { 52 | x: 0.0 53 | y: 0.0 54 | z: 0.0 55 | } 56 | rotation { 57 | x: 0.0 58 | y: 0.0 59 | z: 0.0 60 | w: 1.0 61 | } 62 | scale3 { 63 | x: 1.0 64 | y: 1.0 65 | z: 1.0 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /war-battles/main/helicopter.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/units/units.atlas\"\n" 5 | "default_animation: \"helicopter-n\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | embedded_components { 22 | id: "sprite1" 23 | type: "sprite" 24 | data: "tile_set: \"/def-war-battles/ui/ui.atlas\"\n" 25 | "default_animation: \"health-bar-3\"\n" 26 | "material: \"/builtins/materials/sprite.material\"\n" 27 | "blend_mode: BLEND_MODE_ALPHA\n" 28 | "" 29 | position { 30 | x: -8.939572 31 | y: 26.657028 32 | z: 0.0 33 | } 34 | rotation { 35 | x: 0.0 36 | y: 0.0 37 | z: 0.0 38 | w: 1.0 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /war-battles/main/heliport.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/buildings/buildings.atlas\"\n" 5 | "default_animation: \"heliport-idle\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /war-battles/main/infantry.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/units/units.atlas\"\n" 5 | "default_animation: \"infantry-s\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /war-battles/main/turret-air.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/buildings/buildings.atlas\"\n" 5 | "default_animation: \"turret-air-idle\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /war-battles/main/under-construction.go: -------------------------------------------------------------------------------- 1 | embedded_components { 2 | id: "sprite" 3 | type: "sprite" 4 | data: "tile_set: \"/def-war-battles/buildings/buildings.atlas\"\n" 5 | "default_animation: \"under-construction-idle\"\n" 6 | "material: \"/builtins/materials/sprite.material\"\n" 7 | "blend_mode: BLEND_MODE_ALPHA\n" 8 | "" 9 | position { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | } 14 | rotation { 15 | x: 0.0 16 | y: 0.0 17 | z: 0.0 18 | w: 1.0 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /war-battles/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defold/defold-examples/ace4ca70865f827f7eda11776341393e80a59cd4/war-battles/preview.png -------------------------------------------------------------------------------- /war-battles/render/pixelized.render: -------------------------------------------------------------------------------- 1 | script: "/render/pixelized.render_script" 2 | --------------------------------------------------------------------------------