Skip to content

silentpatrik/GDGD-engine

 
 

Repository files navigation

GDGD - godot gui desktop drawer

the plan

image

Building

  • copy custom/customize.py to the root path of the project.
  • There is a bunch of stuff disabled to try and minimize output. But its not enough, for example 3d view in editor is not needed for this project but cannot be disabled from build configs due to dependencies in the tool (editor).
  • Status now for ubuntu is atleast it builds fine with a tool binary size of about 140mb after stripping debug binaries.

Vulcan

Ubuntu

  • Setup vulcan: apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
  • Install all deps sudo apt-get install build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev yasm

Building from VSCode

  • Added run and build tasks so either F5 for debug-run och ctrl-f5 for run without debug
  • These are tasks.json and launch.json

Building from Terminal

Post build

  • Stripping binary from debug symbols will reduce size with about 400mb strip bin/godot.linuxbsd.tools.64

About

Godot Engine – Multi-platform 2D and 3D game engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 89.9%
  • C 2.3%
  • C# 2.1%
  • GLSL 1.6%
  • Java 1.4%
  • Python 1.2%
  • Other 1.5%