Tutorial: How to compile Godot Engine on Ubuntu

in utopian-io •  7 years ago  (edited)

What Will I Learn?

We will set up a fresh Ubuntu Desktop and compile the latest version of Godot Engine.

Therefore we make three steps in this tutorial:

  • How to install Ubuntu Desktop 16.04.3 LTS
  • How to update and upgrade Ubuntu in Terminal
  • How to compile Godot Engine on Ubuntu

Let's start!

Requirements

This is a very beginner friendly tutorial, so you don't have to know much.

Just watch the videos and repeat the steps.

Difficulty

  • Basic

Description

  1. Download Ubuntu Desktop and read the step-by-step guide how to boot up from USB/DVD.

  2. Open the Terminal and update Ubuntu:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt autoremove

3 . Now it's time to compile Godot Engine:

  • Install all missing libraries and dependencies:
sudo apt-get install build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev \
    libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libfreetype6-dev libssl-dev libudev-dev \
    libxi-dev libxrandr-dev
  • Install git (if missing):
sudo apt-get install git
  • Clone the godot repository:
git clone https://github.com/godotengine/godot.git
cd godot
  • Compile it (can take awhile):
scons platform=x11
  • And finally start the engine:
cd bin
./godot.x11.tools.64

That's it. Easy, right?
Now it's time to start a new project!

Video Tutorial

1. How to install Ubuntu Desktop 16.04.3 LTS

2 . How to update and upgrade Ubuntu in Terminal

3. How to compile Godot Engine on Ubuntu



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@thelavablock, Upvote for supporting you.

Thanks

Your contribution cannot be approved because it does not follow the Utopian Rules.

  • please read again video-tutorial rules

You can contact us on Discord.
[utopian-moderator]

Thanks for review.