Best of Game Development — October 2024

  1. 1
    Article
    Avatar of game_developersGame Developers·2y

    Who wants to make a game?

    Looking to join a team to make a game for fun using Unity, Blender, or Unreal Engine with some C++ knowledge. Open to all ideas and participants of any age.

  2. 2
    Article
    Avatar of godotdevelopersGodot Developers·2y

    Meet Aisa

    An introduction to a character named Aisa, designed for an upcoming video game currently in development. The post highlights the process of drawing and conceptualizing characters for the game.

  3. 3
    Video
    Avatar of communityCommunity Picks·2y

    I made a multiplayer game from scratch because no one is hiring junior devs.

    A junior developer, frustrated with the job market, built a multiplayer browser game to enhance their resume. The game features turn-based tactics on a 2D hexagonal grid with limited player visibility and a shrinking map. The client-side is developed using TypeScript and HTML5 canvas, while the server-side is implemented in Golang using websockets. The project includes complex features like responsive UI, pathfinding, animations, and real-time multiplayer logic. Despite some challenges, including iOS websocket issues, the game is functional and available to play.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    The Best Three.js Resources in One Place

    Discover a curated compilation of resources designed for building immersive 3D projects with Three.js. This collection includes tools, tutorials, and libraries to aid in Three.js development, covering areas from shaders and animation to modeling and interactivity.

  5. 5
    Video
    Avatar of awesome-codingAwesome·2y

    A Web Dev Tries Game Development

    A seasoned web developer, bored with web development and wary of being replaced by AI, decides to explore game development. Despite considering various game engines like Unity, Godot, and Unreal, the developer opts to build a game from scratch using Go. Key concepts covered include initializing a project, setting up the main game loop, defining update and draw methods, creating animated characters, handling player inputs, and implementing basic physics and collisions. The journey concludes with adding a boss fight to the game, highlighting both the challenges and excitement of game development.

  6. 6
    Article
    Avatar of hnHacker News·2y

    solcloud/Counter-Strike: Multiplayer FPS game

    Competitive multiplayer FPS game where players are divided into two teams: Attackers and Defenders. Defenders aim to protect their fan base sanctuary from attackers wielding a graffiti bomb. Win conditions vary depending on successful elimination of opponents or bomb defusal. The game minimizes violence with no visual blood or animal harm. Includes instructions for downloading or building the game and setting up a private server. Contributions to the project are welcome.

  7. 7
    Article
    Avatar of hnHacker News·2y

    Building a game with the Real Engine

    The author chose to create a game using handcrafted dioramas instead of traditional 3D modeling tools like Blender, due to difficulties working with artists and personal preferences. They describe the detailed process, including prototyping, camera setup, and the challenges faced in building and photographing dioramas. The game, set in a mountainous abbey, promises a unique art style and innovative approaches to common game development problems. Expected release is in 2025 or 2026.

  8. 8
    Article
    Avatar of lobstersLobsters·2y

    Why is everybody talking about sync engines?

    Developers of a to-do app, 'ChoreCommander,' struggle with modern web app issues like offline functionality and real-time collaboration. The team debates various tech stacks before Ethan suggests using a sync engine, akin to those used in 90s game development, to solve these concerns. Sync engines manage network interactions and maintain local state, allowing for offline reads, optimistic updates, and real-time collaboration. This architecture promises improved responsiveness and simplicity for complex web apps.

  9. 9
    Article
    Avatar of game_developersGame Developers·2y

    This is all the links to our official squads for different game engines

    Links to official squads for various game development engines, including Main squad, Godot Engine, Unity Engine, and Unreal Engine.

  10. 10
    Article
    Avatar of game_developersGame Developers·2y

    Game Dev: Community Discord

    Join the community Discord for easier communication within the game dev squad. Participation is voluntary, and if the server becomes active, casual competitions like game jams may be organized. The Discord is meant for active engagement on game development projects and hobbies.

  11. 11
    Article
    Avatar of hnHacker News·2y

    My First Game with Carimbo, My Homemade Engine

    The author shares their experience of creating a game engine named Carimbo and developing a game for their son using C++17 for the engine and Lua for scripting. They detail aspects such as resource management, the postal service for message passing inspired by Erlang, and the game loop mechanics, highlighting homemade coding as a labor of love similar to their father's handmade toys.

  12. 12
    Article
    Avatar of andersonmanciniThreejs Tips and Inspiration·2y

    Platform for learning GLSL Shaders

    Shader Learning is a platform dedicated to teaching and practicing GPU programming through interactive tasks and theory. It covers topics like fragment and vertex shaders, 2D image manipulation, lighting, shadows, noise functions, texture mapping, and Signed Distance Field functions. The platform also delves into the fundamental mathematical principles behind computer graphics, with support available through a Discord channel.

  13. 13
    Video
    Avatar of gamefromscratchGamefromscratch·2y

    Unreal Engine 5.5!

    Unreal Engine 5.5 has been released in preview with several new features. Highlights include nanite skeletal meshes for faster rendering of complex characters, significant performance improvements in Lumen for rendering, and the introduction of mega lights which enable the use of thousands of light sources in scenes. Additionally, new animation tools allow for real-time deformation and editing within Unreal Engine, and updates for chaos physics debugger and mobile UI visualization have also been included.

  14. 14
    Article
    Avatar of game_developersGame Developers·2y

    New to game development? This is how you ask for specific help and build valuable contacts.

    Starting in game development can be daunting, but clear and specific questions can make a big difference. Define what you want to learn, introduce yourself with your background, and ask precise questions. Use available resources like Dev.Diary, Unity Learn, and Unreal Engine documentation to show your commitment and get the help you need.

  15. 15
    Article
    Avatar of freecoursesFREE COURSES!·2y

    100% FREE - Unity C# Game Development for Absolute Beginners - Build a First Person Shooter Player from Scratch

    Learn the basics of Unity and C# for game development through this free course. The course guides absolute beginners in creating a first-person shooter player from scratch.

  16. 16
    Article
    Avatar of unrealUnreal Engine·2y

    Epic for Indies, now on the Epic Developer Community

    Unreal Fest Seattle 2024 sessions have been announced. Attendees can look forward to three days full of learning, inspirational speakers, and more. Tickets are available now.

  17. 17
    Video
    Avatar of t3dotggTheo - t3․gg·2y

    Making Minecraft 100x faster (by rewriting it in Rust)

    This post discusses a new Rust project called 'Pumpkin' that significantly improves the performance of Minecraft servers. The Rust rewrite of Minecraft's server reduces memory usage to 27 MB and CPU usage to 1.5%, compared to the Java version's 2 GB of RAM and 24% CPU usage. Various Rust-based high-performance Minecraft server implementations are mentioned, showcasing the substantial improvements in efficiency and resource utilization. Additionally, the challenges and progress of reverse-engineering Minecraft's server protocols are highlighted.

  18. 18
    Video
    Avatar of primeagenThePrimeTime·2y

    No One Hires Jr Devs So I Made A Game

    A junior developer built a multiplayer browser game due to struggles in finding job opportunities. The game design includes advantages over common projects like to-do apps, as it involves complex problem-solving and various aspects of tech, from networking to graphical aesthetics. The project uses technologies like JavaScript, TypeScript, Golang, and employs strategies such as hexagonal grids, fog of war, and WebSockets for real-time multiplayer interactions. The developer highlights significant learning experiences and complex challenges faced during the project.

  19. 19
    Article
    Avatar of game_developersGame Developers·2y

    I love Unreal Engine 5

    A developer shares a small water animation project created in Unreal Engine 5, emphasizing the use of nanite-based meshes and experimentation with volumetric fog and lighting. The result was unexpected but satisfying, showcasing the capabilities of UE5.

  20. 20
    Article
    Avatar of unity_developersUnity Developers·2y

    Progress with Unity learn, is it helpful?

    Mcbrei, a 38-year-old who has been fascinated with games for 28 years, shares his experience with Unity Learn. He enjoys the platform but finds that many courses don't work as seamlessly as expected, requiring help from forums and AI tools like Unity Muse and ChatGPT. Despite challenges, he is developing a ship-fighting game and will share updates.

  21. 21
    Video
    Avatar of gamefromscratchGamefromscratch·2y

    Huge AAA 3D Asset Giveaway -- All Engines and 3D Applications!

    Kitbash 3D is offering a vast collection of free 3D assets through their Secrets of Luminara challenge, which integrates with software like Unity, Unreal, Blender, Maya, and more. To access the assets, users need to use the Cargo launcher. The assets can be used for personal projects with a free tier, or professionally if upgraded to a Cargo professional license. The giveaway and challenge run until November 30th and include various prizes for participants.

  22. 22
    Article
    Avatar of godotdevelopersGodot Developers·2y

    how to start in godot

    A Python programmer new to game development seeks advice on learning to create simple games using Godot and mentions also learning Blender. Requests tips and guidance for getting started.

  23. 23
    Article
    Avatar of godotGodot·2y

    Dev snapshot: Godot 4.4 dev 3

    Godot 4.4 dev 3 comes with over 330 commits, introducing significant improvements such as the `@export_tool_button` annotation for inspector buttons, optimized scene startup times for large projects, re-introduction of vertex shading for materials, and 2D performance enhancements through RendererCanvasRenderRD batching. Additional feature highlights include an expression evaluator in the debugger, autostart for profilers, animation markers, Linux camera support, and fallback to OpenGL 3 when other rendering drivers are not supported. Users are encouraged to test this pre-release and report any issues to help with further stabilization.

  24. 24
    Article
    Avatar of game_developersGame Developers·2y

    Idle Games Command Pattern in Unity | Tutorial

    Learn to implement the Command Pattern in Unity for idle games, enhancing code structure, maintainability, and flexibility. This tutorial covers the essentials of the Command Pattern, its benefits for handling actions and automation, and practical steps for incorporating it into your game projects.

  25. 25
    Article
    Avatar of game_developersGame Developers·2y

    MY FIRST GAME 🎃

    The author, a seasoned web developer, decided to create a game using Roblox Studio due to its ease of use, integrated monetization, and beginner-friendly networking features. Despite some drawbacks in earning potential, they found the development process enjoyable and announced the completion of their first game, NIGHTMARE, a horror game themed for Halloween.