Best of C++May 2025

  1. 1
    Video
    Avatar of polymarsPolyMars·1y

    Anything You Code, I'll Pay For!

    Four game developers attempt to recreate classic video games within 12 hours, using different programming languages and tools. Each developer selected a game to remake, such as Cyberpunk 2077 and Legend of Zelda. The winner received a VR headset and games, while challenges and creative improvisations marked the process.

  2. 2
    Article
    Avatar of game_developersGame Developers·50w

    What is meant by developing a videogame from scratch?

    A beginner C++ developer asks about creating games from scratch without using existing game engines. They're curious about the role of graphics APIs like OpenGL and Vulkan in low-level game development and seek expert guidance on the complete process of building games from the ground up.

  3. 3
    Video
    Avatar of lowlevelgamedevLow Level Game Dev·51w

    The 5 Levels Of C++

    The post describes the author's journey through learning C++ and explores the concept of five levels of understanding the language, from beginner to highly advanced. It highlights the complexity of C++ features, particularly templates, and compares them to simpler alternatives in newer languages like Zig. The author argues against completely focusing on advanced C++ quirks, suggesting practical project work as a better learning approach.

  4. 4
    Article
    Avatar of c_communityC/C++ Community·51w

    "5 Things I Wish I Knew Before Learning C++"

    Learning C++ can be challenging, especially without understanding key concepts like pointers, memory management, and the standard library. Effective error message interpretation and gradual learning of language features are crucial for mastering C++.

  5. 5
    Video
    Avatar of freecodecampfreeCodeCamp·1y

    C++ Course: Build an Audio Plugin

    Enhance your C++ skills by building a music plugin using the JUCE framework. The course, designed by Charles from MattCap Music, teaches audio plugin creation from setup to advanced DSP processing with effects like phaser and chorus. Learn about dynamic signal chains, DSP reordering, and GUI design. The tutorial includes setting up project repositories with git and tackling compilation errors related to JUCE versions. Participants code from design specs with ongoing review, developing both comprehensive audio plugin and C++ expertise.

  6. 6
    Article
    Avatar of watercoolerWatercooler·1y

    C++ Gives Me Too Much Power

    The post humorously explores the excesses and complexities a C++ developer may indulge in when solving a simple problem. Starting with basic nested loops, the developer transitions to complex one-liners and string manipulation, finally using advanced concepts like recursive lambda functions and variadic templates. It highlights how C++ offers extensive options, often leading to over-engineered solutions.