Best of Game DevelopmentSeptember 2024

  1. 1
    Article
    Avatar of game_developersGame Developers·2y

    Help for new game devs

    The author is planning a series of articles to help beginners get started with game development, including guidance on selecting and using game development tools. The first significant articles are expected to be released by the end of the year on dev.to, with references to be posted in the author's community.

  2. 2
    Article
    Avatar of game_developersGame Developers·2y

    Starting game development

    A game development enthusiast shares their experience of learning Python and Pygame to create a small Mario Bros clone. They now seek recommendations on transitioning to C# and Unity for further game development projects.

  3. 3
    Article
    Avatar of unrealUnreal Engine·2y

    Introducing 'Epic Games Game Design Professional Certificate' on Coursera

    Many indie and mobile game developers are transitioning to Unreal Engine due to its advanced stylized graphics and versatile development capabilities. Seven games that made this switch have experienced significant benefits as a result.

  4. 4
    Video
    Avatar of communityCommunity Picks·2y

    6 Game Design Mistakes You MUST Avoid

    The post discusses crucial game design principles learned from the development of 'Twisted Tower,' focusing on avoiding key mistakes. Highlights include showing the problem before the solution, simplifying level design, offering mechanical choices to players, ensuring players learn useful skills, clear communication of game mechanics, and incorporating surprises and fun elements to keep players engaged.

  5. 5
    Video
    Avatar of youtubeYouTube·2y

    How to Start Making Games with No Experience

    Starting game development with no experience can be daunting, but choosing the right tools makes it simpler. Beginners should consider using Scratch for easy visual scripting or game engines like Construct 3, GameMaker, or GDevelop. For those willing to code, engines like Unity or Godot are excellent. Recreating classic games like Pong or Space Invaders helps to understand the essentials. Utilize online tutorials, courses, and forums for guidance, and don't hesitate to experiment with small projects or join game jams for practice.

  6. 6
    Article
    Avatar of evolvedevevolvedev·2y

    Creating a Real-Time Physics Engine with C++

    Learn to build a basic real-time physics engine in C++ with this step-by-step guide. The tutorial covers implementing vector operations, rigid body dynamics, and collision detection, making it ideal for game developers and simulation enthusiasts.

  7. 7
    Article
    Avatar of game_developersGame Developers·2y

    Hello all! Just a message about posting in the Squad

    Game developers are encouraged to keep introduction posts to a minimum to maintain the focus on resourceful content like shared ideas, tips, and feedback. Unnecessary posts will be removed to keep the feed relevant and helpful. Use @ to report inappropriate content to moderators.

  8. 8
    Article
    Avatar of hnHacker News·2y

    defrag the game

    Defrag the game offers varying difficulty levels based on the size of the drive chosen for defragmentation. Players can select from Easy (1KB), Normal (128KB), or Hard (1MB) to test their skills.

  9. 9
    Article
    Avatar of hnHacker News·2y

    The guide to implementing 2D platformers

    This guide categorizes various methods to implement 2D platform games, detailing their strengths, weaknesses, and implementation specifics. It covers four primary methods: pure tile-based, smooth tile-based, bitmask, and vectorial. Each method is broken down to explain how characters interact with the environment, including movement, collision detection, and unique mechanics like slopes, ladders, and moving platforms. The guide also provides insights into general considerations such as acceleration, jump control, and smoother movement techniques.

  10. 10
    Video
    Avatar of gamefromscratchGamefromscratch·2y

    The Best Of Godot Games

    Explore a curated list of the best games created with the Godot game engine, highlighting both popular titles like 'Brot,' 'Sonic Colors Ultimate,' and 'Backpack Battles,' and highly anticipated upcoming games. The post provides an overview of these games based on sales, reviews, and unique features, emphasizing Godot's rising significance in the indie game development scene.

  11. 11
    Video
    Avatar of lowlevelgamedevLow Level Game Dev·2y

    Dear Beginners, Please Learn to use the DEBUGGER!

    The biggest mistake beginners make is not learning how to use a debugger. Debugging is crucial for narrowing down where problems in the code occur by checking each step in the process. The post provides practical examples of using debugging techniques and tools, emphasizing the importance of avoiding assumptions about where the bug is. Visual Studio debugger functionalities are explained, including setting breakpoints, stepping through code, and using the call stack window. Beginners are encouraged to install an IDE with a debugger to be more productive.

  12. 12
    Video
    Avatar of gamefromscratchGamefromscratch·2y

    Quixel Megascans to be 100% FREE FOR EVERYONE UNTIL END OF 2024!!! ...Then Free For Nobody.

    Quixel Megascans will be free for everyone until the end of 2024 when accessed through the new Epic Games marketplace, Fab. This includes textures, 3D objects, and more, available for all game engines, not just Unreal Engine. From 2025, Quixel Megascans will no longer be free, so users are encouraged to acquire assets before the deadline to retain perpetual usage rights.

  13. 13
    Video
    Avatar of codebulletCode Bullet·2y

    I remade Pikmin in 24 hours.

    A solo game developer challenges himself to remake the Nintendo game Pikmin in just 24 hours. He faces various hurdles, including technical glitches and animation issues, but eventually manages to recreate core game mechanics like character control, pathfinding, and enemy interactions using Unity. Despite numerous setbacks, he completes the project, highlighting the complexities and fun of rapid game development.

  14. 14
    Article
    Avatar of game_developersGame Developers·2y

    Game dev noob

    Looking for guidance on starting a career in game development and seeking a roadmap for the journey.

  15. 15
    Article
    Avatar of godotGodot·2y

    Meeting the community at gamescom 2024

    Gamescom 2024 saw a significant increase in indie game presence, with 170 developers showcased in the Indie Arena Booth and several Godot games featured. The event highlighted growing industry support for the Godot engine. Notable moments included an off-site Godot mixer, well-attended community gatherings, and hopes for future collaborations. Attendees are encouraged to share their feedback and suggest future events.

  16. 16
    Article
    Avatar of phpdevPHP Dev·2y

    Senior PHP developer | Example of a technical assessment

    Magic the Gathering involves a deck of at least 20 and a maximum of 30 cards. Lands produce mana, while other cards consume it. Developers are required to create an application to search for cards, add them to a deck, and calculate the average mana cost of non-land cards. The provided API helps in fetching the necessary data, and the solution should be well-documented.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Surviving 40 years in the software industry [Interview with Jack Herrington Podcast #140]

    Jack Herrington, a software engineer with over 40 years of experience at companies like Nike, Adobe, and Walmart, shares his journey in overcoming Dyslexia and pursuing a career in GameDev. He discusses early job opportunities, family relocation to Australia, and how blogging led to publishing six programming books. Herrington also runs the Blue Collar Coder YouTube channel.

  18. 18
    Article
    Avatar of c_communityC/C++ Community·2y

    Ray Tracer with C++ !

    A detailed guide from setting up a CMake project to rendering your first image, ideal for aspiring graphics programmers or those curious about light simulation in computer graphics.

  19. 19
    Article
    Avatar of hnHacker News·2y

    A Taxonomy of Tech Debt

    Bill 'LtRandolph' Clark, an engineering manager at Riot Games, explains the concept of tech debt and provides a framework to measure it using three axes: impact, fix cost, and contagion. He categorizes tech debt into four types: local debt, MacGyver debt, foundational debt, and data debt. Each type is illustrated with examples from League of Legends and strategies for dealing with them. Contagion is highlighted as a crucial metric for understanding how tech debt can spread and complicate fixes over time.

  20. 20
    Article
    Avatar of hnHacker News·2y

    Godot founders had desperately hoped Unity wouldn't 'blow up'

    The controversial rollout of Unity's Runtime Fee led many developers to switch to the open-source engine Godot. While the surge in users presented potential benefits, Godot's founders were concerned about sustainable growth and ensuring their engine met new demands. They emphasized the unique community-driven nature of Godot and its readiness only after the release of version 4.0. Key challenges included matching certain widely-used Unity features while maintaining Godot's open-source values.

  21. 21
    Video
    Avatar of twoninutepapersTwo Minute Papers·2y

    OpenAI’s New ChatGPT: 7 Incredible Capabilities!

    OpenAI's latest ChatGPT AI boasts impressive capabilities, including creating 2D and 3D video games, simulating basic physics, and even generating complex code that typically takes experts years to develop. It is also now capable of advanced planning and problem-solving, exhibiting an IQ far above previous AI models. Its efficiency and potential applications are groundbreaking, though some results, like its IQ score, should be considered speculative.

  22. 22
    Article
    Avatar of hnHacker News·2y

    can videogame development be simple?

    Core offers an experimental method for video game development using a simple component system with Clojure. It structures game entities as maps and uses a single atom to maintain the game state. The approach includes features like NREPL-Server initialization, dynamic error fixing without JVM restarts, and GUI-editable configurations. Proprietary assets are used for game elements like tilesets and icons.

  23. 23
    Article
    Avatar of game_developersGame Developers·2y

    C# Or C++

    A discussion focusing on whether C++ or C# is better suited for game development, considering performance and compatibility with game engines.

  24. 24
    Video
    Avatar of thevimeagenTheVimeagen·2y

    Being Compitent With Coding Is More Fun

    The author discusses their experience with building an autoscaling game server, using SQLite for testing and development, and the integration of AI tools to accelerate the coding process. They reflect on how using AI, while helpful, can lead to a lack of deep understanding and debugging challenges, emphasizing the importance of thorough documentation reading and learning for long-term benefits.

  25. 25
    Article
    Avatar of hnHacker News·2y

    VadimBoev/FlappyBird

    The author shares their journey of creating a lightweight Flappy Bird clone for Android using C. Despite initial failures with C++ and significant APK size, they eventually succeeded by minimizing resource weights, using OpenSLES for sound, and upng for decoding PNG files. The game was developed with Visual Studio 2022 and Android Studio, emphasizing a final APK size of under 100 Kilobytes.