I've decided to learn Godot and it feels like I have "lost"

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/gamedev

Our great sponsors
  • Zigi - Close all those tabs. Zigi will handle your updates.
  • Scout APM - Truly a developer’s best friend
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Free webinar: The Power of Clean C++
  • learn-gdscript

    Learn Godot's GDScript programming language from zero, right in your browser, for free.

    From what I've read, using C++, VS, C#, etc. over gdscript in Godot is like playing hard mode. gdquest is a great intro: https://gdquest.github.io/learn-gdscript/

  • GLM

    OpenGL Mathematics (GLM)

    math library because you should never implement a math library yourself, and you probably want somethign more focused on performance than STL. GLM may work if you just need basic vector support. Eigen may help for a more physics heavy game. But I'd probably find something in-between those two

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • eigen

    math library because you should never implement a math library yourself, and you probably want somethign more focused on performance than STL. GLM may work if you just need basic vector support. Eigen may help for a more physics heavy game. But I'd probably find something in-between those two

  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    BGFX to allow for some cross platform (but still low-ish level) rendering

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    IMGUI to handle my UI

  • entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    some ECS framework like entt to give some structure to the game state

  • glTF

    glTF – Runtime 3D Asset Delivery

    Probably not directly, but I'd look for frameworks that work with GLTF to have proper scene and asset management.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts