├── .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 | 
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 |
--------------------------------------------------------------------------------