Skip to main content

Discord Server

We are a diverse community of graphics programming enthusiasts from humble hobbyists to full-on professionals, with all levels of mastery of Vulkan, Direct3D, OpenGL, etc! We love answering interesting questions and trying to solve graphics-related problems; we hope you join in on the fun, whether by asking your own questions or answering others’, or sharing your adventures in the graphics programming world.

Rules

  • Be nice and respectful.
  • When you ask a question:
    • a. Don't ask if you can ask, just ask (in the appropriate channel)
    • b. Debug the issue yourself first to the best of your ability. Use the actual debugger of your editor/IDE.
    • c. Explain your issue in detail. “it doesn’t work” is not a sufficient problem description
    • d. Explain what you've tried already
    • e. Support your question with code/screenshots/renderdoc captures if possible
    • f. Simplify code to only what’s relevant to your question, don't post screenshots of code, remember you can format code on discord
    • g. Be patient and don't crosspost if you don't get an immediate response
    • h. Don’t ask for help with LLM output (e.g. ChatGPT)
  • Don't ask us to do your homework for you.
  • Don't send links using URL shorteners.
  • Any form of advertisement must be cleared with moderators first. This includes invite links to other discord servers. Crypto, NFT and web3 posts are never allowed.
  • Do not discuss or distribute illegal content (even if leaked by a third party), hacking or cheating technologies, no discussing modifying existing games (games with actual official mod support are allowed), or post gory or otherwise disturbing imagery.
  • Keep discussions on-topic
  • No discussion of politics, religion, etc. in any channels
  • No usernames/nicknames that are website links or allude to website links

Infractions

Disruptive behavior will result in warnings or bans:

  • Warning (lasts 3 days)
  • Last warning (lasts 7 days)
  • 7-day ban
  • Permanent ban

3 strike rule: warnings count as 1 strike, strikes last 3 months, 3 active strikes result in a permaban.

Roles

We have a few custom roles on our server, some are self-assignable while some are granted by the mods. Head over to ⁠reaction-roles to pick the api, coordinate system, or pronouns of your choosing!

Community

We have a Github organization where we host:

  • Our server mascot good-froge, we like frogs (see #frogshed)
  • deccer-cubes, a challenging asset for your renderer; can you handle the cubes? give them a try and report your findings to #"This mesh will crash your engine", you might get a custom role!
  • rvpt, a realtime vulkan path tracer project
  • A collection of useful graphics programming resources
  • this very blog

We also have a website with additional resources and are currently revamping a "screenshot of the month" gallery

We have a few channels for showing off your work or encouraging others to help you think out loud when developing your project:

  • #⁠showcase, show off your creations (please use threads for discussion)
  • #⁠wip, similar to showcase, but for incremental progress and discussion thereof
  • #⁠the-bug-collective, for all your buggy, glitchy renders
  • #⁠community-projects, the place to think-out-loud/yell/complain/rant/progress/blog about your UE5/starcitizen/minecraft clone

If you have suggestions for how to improve the server, be it new emojis, moderation, channels/categories, let us know by making a post in ⁠#suggestions.

Enjoy and have fun!