项目作者: aglitchman

项目描述 :
3D shooter game made with Defold. Fuel a mysterious machine with blue boxes!
高级语言: Lua
项目地址: git://github.com/aglitchman/defold-ld48-game.git
创建时间: 2021-04-17T22:11:07Z
项目社区:https://github.com/aglitchman/defold-ld48-game

开源协议:

下载


Cover

DRILLER - 3D first-person shooter made with Defold

Ludum Dare 48

The game is for LD48 the COMPO category. It’s built using the Defold game engine.

Play the latest version online:

Controls

  • WASD - to move around.
  • Mouse - to look around.
  • Mouse LEFT button - to shoot and interact.

GIF

Dev Notes

Structure (WIP)

  1. /ld48: # Main folder
  2. # C++ and HTML5 sources
  3. /manifests:
  4. /res:
  5. /src:
  6. # All ssets
  7. /assets:
  8. # Lua sources
  9. /app: # Tools
  10. /scenes: # Scenes, i.e. collections used as proxies
  11. /intro: # Intro scene
  12. /driller: # Main Game
  13. /finalcut: # Final scene
  14. /main.collection: # Bootstrap collection. It has links to all game collections and content
  15. /main.script: # Main script of the game.
  16. # ...

World

1 unit = 1 centimeter (models) = 1 pixels (sprites), and cube_100.dae is a 100x100x100cm cube.

Misc

Debug build for HTML5 using bob.jar:

  1. BOB_SHA1=$(curl -s 'https://d.defold.com/beta/info.json' | jq -r .sha1)
  2. wget --progress=dot:mega -O build/bob.jar "https://d.defold.com/archive/${BOB_SHA1}/bob/bob.jar"
  3. rm -rf build/bundle && mkdir -p build/bundle && java -jar build/bob.jar --email foo@bar.com --auth 12345 --texture-compression true --bundle-output build/bundle/js-web --build-report-html build/bundle/report.html --platform js-web --variant debug --archive distclean resolve build bundle
  4. http-server -c- # npm install http-server -g

Download the latest HTML5 bundle in .zip.

Credits

Copyright (c) 2021 Artsiom Trubchyk. Licensed under the Apache License, Version 2.0. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

This project is made with the Defold game engine and includes/uses the following deps:

Plus used these content generators: