Best of Game DevelopmentApril 2024

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Create a Developer Portfolio as a 2D Game

    Learn how to create a unique developer portfolio using Kaboom.js, a JavaScript library for game development. The course covers setup, loading assets, creating game maps, displaying the map, creating the player, programming game boundaries and dialogue, player movement and spawning, camera scaling, animations, and dialogue text.

  2. 2
    Article
    Avatar of devtoDEV·2y

    New Web Portfolio 16bit OS Style

    A completely revamped web portfolio dedicated to artists and developers, inspired by the style of an operating system. It features responsive design and adaptive language.

  3. 3
    Article
    Avatar of hnHacker News·2y

    I made a Fallout inspired RPG game in EXCEL

    A Fallout inspired RPG game has been created in EXCEL, set in the 145th year of the second age. Players can engage in mapping and questing, as well as battles using a simplified version of DnD mechanics.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Code a Kirby Clone with TypeScript and Kaboom.js

    Learn how to create a Kirby game clone using TypeScript and Kaboom.js. The course covers setting up a development environment, loading assets, designing levels with Tiled, implementing game logic for displaying the level, player movement, enemy AI, and collision detection. Bonus section on exporting the game to different platforms.

  5. 5
    Video
    Avatar of communityCommunity Picks·2y

    Building a Dice System Logic: A step-by-step guide | TypeScript - React - Next.js

    Learn how to build a dice system logic that can be reused on any game project using TypeScript, React, and Next.js. The logic includes functions for rolling dice and calculating the total score of all dice rolls.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Indie Game Dev Jabrils talks AI, Anime, and How to Build Games [freeCodeCamp Podcast #118]

    This post features an interview with Jabril, an indie game developer who discusses his journey into gamedev, his other games, an anime project he has been working on, and his advice for aspiring game developers.

  7. 7
    Article
    Avatar of unityUnity·2y

    Get over 80 tips to speed up in Unity with our latest productivity e-book

    Get over 80 tips to speed up in Unity with the latest productivity e-book, covering various workflows and tools in Unity 2022 LTS.

  8. 8
    Article
    Avatar of godotGodot·2y

    Introducing Reverse Z (AKA I'm sorry for breaking your shader)

    Godot 4.3 introduces the reverse Z depth buffer technique, which improves depth buffer precision and reduces depth buffer artifacts. Some shaders may break due to this implementation. Shaders that write to POSITION or DEPTH, read from depth_texture, or operate in clip space may require modifications.

  9. 9
    Article
    Avatar of verygoodventuresVery Good Ventures·2y

    Building AI-powered games with Gemini and Flutter

    Building AI-powered games with Gemini and Flutter offers customized experiences tailored to each player's preferences and behavior. It enhances engagement and retention while achieving more with less through AI algorithms. Flutter and Dart provide high performance, cross-platform capabilities, AI integration with Gemini, and an outstanding development experience.

  10. 10
    Article
    Avatar of godotGodot·2y

    Release candidates: Godot 4.1.4 RC 2 & 4.2.2 RC 3

    Release candidates for Godot 4.1.4 and 4.2.2 have been announced. The stable releases will be released soon. The highlights of 4.1.4 RC 3 include improvements in Android, animation, and C#.

  11. 11
    Video
    Avatar of communityCommunity Picks·2y

    How the Latest Tech Turned my DREAM INTO REALITY!

    A developer shares their experience using new technologies to turn their dream project into a reality, creating a flexible storytelling game. They discuss the challenges they faced, the combination of Next.js and Open AI, and the potential for future development.

  12. 12
    Article
    Avatar of devtoDEV·2y

    6 Months Anniversary on DEV! 🎊

    The author has been a member of the DEV community for 6 months and has achieved various milestones including publishing 22 posts, completing coding challenges, getting a domain and web hosting, unlocking a game console, participating in closed beta testing, and receiving mentions in the newsletter.

  13. 13
    Article
    Avatar of gamesindustryGamesIndustry.biz·2y

    How accessible are game engines, and how much is still to be done?

    Game engines have made progress in integrating accessibility features, but there are still obstacles to make them fully accessible. Including people with disabilities in the development process can benefit game engines and lead to more accessible games.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Building A House From The Inside Out

    Learn how to separate state logic from UI controls in vanilla JS game development. Understand the importance of limiting the DOM's interaction with the game and how it leads to cleaner and more performant code. Fork the provided replits to practice and apply the concepts learned.

  15. 15
    Article
    Avatar of godotGodot·2y

    Parallax2D Progress Report

    Godot's upcoming 4.3 release introduces the Parallax2D node, an improved replacement for ParallaxBackground and ParallaxLayer. The change was made to address issues and introduce new features to the parallax system. Users can convert their current nodes to Parallax2D, which offers a simplified workflow, camera rotation compatibility, support for CanvasGroup and BackBufferCopy, zooming with a Camera2D, autoscroll, improved documentation, and performance improvements. The new node is now compatible with BackBufferCopy and CanvasGroup and allows for rotating the camera without breaking the parallax effect.