Skip to content

GitHub mirror of the open-sourced repository for the SLB: LJPM game made in Godot engine

Notifications You must be signed in to change notification settings

Skeletonek/slb_ljpm_oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Łukaszczyk Bros: Łukaszczyk Jedzie Po Mleko

Spin-off game to Super Łukaszczyk Bros series, where Michał rides in his car to collect as many milks as he can.

Godot Engine version

As of now, it is recommended to run the project in Godot Engine 4.3

Supported platforms

{- WARNING! -}

{- As of 2.0.0, support for ARMv7 devices with Android OS has been dropped -}

  • Microsoft Windows x86_64
    • Windows 10 22H2+
    • Windows 11 23H2+
  • Linux x86_64 distributions with X11 or Wayland windowing system and free and official security support.
    • Ubuntu 20.04 Focal Fossa
    • Ubuntu 22.04 Jammy Jellyfish
    • Ubuntu 24.04 Noble Numbat
    • Linux Mint 21+ Vanessa, Vera, Victoria
    • Linux Mint 22 Wilma
    • Linux Mint Debian Edition 6
    • Debian 12 Bookworm
    • Fedora 40
    • Fedora 41
    • OpenSUSE Leap 15.6
    • OpenSUSE Tumbleweed
    • Arch Linux
    • SteamOS 3.5+
    • Other distributions based off the ones mentioned here
  • Android ARMv8a or x86_64
    • Android 7.0 Nougat
    • Android 8.0 Oreo
    • Android 8.1 Oreo
    • Android 9.0 Pie
    • Android 10
    • Android 11
    • Android 12
    • Android 13
    • Android 14

Technically it is possible to run the game on unsupported platforms such as MacOS or BSD-family systems, but no binaries are provided and developers won't help with developing fixes for these systems.

Hardware requirements

Minimum:

  • CPU:
    • Windows: |
    • Linux: x86_64 processor with 4 threads
      • Intel Pentium G4560
      • AMD Athlon 200GE
    • Android: x86_64 or ARM64 processor with 4 cores
      • Qualcomm Snapdragon 625
      • MediaTek Helio P35
  • RAM:
    • Windows: 3 GB of hardware memory
    • Linux: 2 GB of hardware memory
    • Android: 3 GB of hardware memory
  • Disk: 300 MB free space
  • GPU:
    • Windows: |
    • Linux: Integrated GPU with OpenGL 3.3+ support
      • Intel HD Graphics 4000
      • AMD Radeon R3 Graphics
    • Android: Integrated GPU with OpenGL ES 3.0+ support
      • Qualcomm Adreno 506
      • PowerVR GE8320

Recommended:

  • CPU:
    • Windows: |
    • Linux: x86_64 processor with 4 cores
      • Intel Core i5-3330
      • AMD Ryzen 3 1200
    • Android: x86_64 or ARM64 processor with 8 cores
      • Qualcomm Snapdragon 660
      • MediaTek Helio P70
  • RAM: 4 GB of hardware memory
  • Disk: 300 MB free space
  • GPU:
    • Windows: |
    • Linux: |
    • Android: Integrated or Dedicated GPU with Vulkan 1.0+ support
      • Intel HD Graphics 400
      • AMD Radeon Vega 3
      • Qualcomm Adreno 512
      • Mali-G72 MP3

Graphics API

The game uses both OpenGL and Vulkan (mobile) based backends. In Godot these are called "Compatibility" and "Mobile" respectively.
Game can be run with 'Forward+' backend, but it is not official.

Commit push

It is required for all commits pushed to master branch to pass the pipeline.
Right now pipeline consist only of lint job.
If you happen to push a commit that fails the pipeline, please fix it in the next commit as soon as possible.

Building

Download the recommended Godot Editor version (.NET support is not necessary) from here:
https://godotengine.org/download/linux/

Clone the git repo to your local machine

git clone https://gitlab.com/Skeletonek/ljpm.git

You can build the game with standard Godot Engine build, but then You will omit some nifty optimizations done for the SLB Godot Engine build. If you don't want to use the SLB engine build, omit next paragraph.

Build the SLB Godot Engine export templates using the provided script

./build_export_templates.sh

Remember that this will take a very long time to complete.
If you are a Windows user, You can use WSL to run this script.

Run Godot engine and import the project.godot file from this repo
Run the editor
From menubar, go to Project -> Export and press Export All...
If you don't use the SLB Godot builds, you will need to erase the values inside Debug and Release options in Custom Template category.

Executable files will be available from ../build/ path relative to game directory.

Copyright notice

Super Łukaszczyk Bros: Łukaszczyk Jedzie Po Mleko
Copyright © 2023-2025 Skeletonek & Halembarus2

Godot Engine
Copyright © 2007-2025 Juan Linietsky, Ariel Manzur & contributors.
https://godotengine.org/

SilentWolf Plugin
Copyright © 2019-2023 SilentWolf
https://silentwolf.com/

Godot Engine and SilentWolf are not affiliated with the creators of SLB: LJPM.

About

GitHub mirror of the open-sourced repository for the SLB: LJPM game made in Godot engine

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages