Platwoindiegamescreation.hashnode.dev·Dec 17, 2024Deferred Material Rendering SystemsIntroduction This is the third post I am making covering making my custom games engine, which means three weeks have passed since the first one! Time really does fly doesn’t it. For anyone who has not read the prior two blogs: I am a games programmer...34 readsC++
Simón Lópezblog.loart.dev·Nov 19, 2024How to Decide Which Engine is Right for YouWhat is a game engine? A game engine is basically a piece of software and APIs that gives Game Devs all the tools and stuff they need to make and develop games. It's like a middleman between the game and your computer, taking care of things like grap...10 likes·157 readsGame Development
Gift Mugwenigiftmugweni.hashnode.dev·Aug 24, 2024How to Set Up WebGPU with TypeScript and Vite: A Simplified GuideHello 👋, how are you doing? It's a lovely day right? In my last post, I said I was making a game engine and thought instead of writing documentation for it I might as well make blog articles to document my journey (I mean it's basically free content...458 readsGraphics JourneyGame Development
Gift Mugwenigiftmugweni.hashnode.dev·Aug 18, 2024I'm making a game engine with WebGPUBackground In my last graphics article, I showed the relatively straightforward process of drawing a triangle on the screen. Whilst not perfect, practical, scalable, or all that interesting, I felt it important to help set the scene of what you can e...99 readsGraphics JourneyGame Development
Anthony Wellsfuturecalling.hashnode.dev·Feb 25, 2024Future Calling - 25.2.24I will now be adding a single article per week of development. I will update this article as progress happens. Lighting and shadows now working properly. Could still do with some visual improvements such as softer shadows. Added an update system fo...34 readsRust
Juriën Meerlocodescapade.hashnode.dev·Oct 27, 2023Event System and User Input in Lumi2dThis week, I added the events system and used it to get input from the keyboard, mouse, touch, and gamepad/joystick. Event System When I started building the system, I had the following criteria: It should be a synchronous It should be flexible It...Building Lumi2d, a 2D game enginelove2d
Juriën Meerlocodescapade.hashnode.dev·Oct 21, 2023Game loop, View system, and Scene Management for Lumi2dFirst week of Lumi2d development. I set up a mono repo using pnpm workspaces. Different packages will reuse the same configs and libraries, so I think it makes sense to use a mono repo. I have set up some linting and config files and added busted for...Building Lumi2d, a 2D game enginelove2d
Robbie Griergrier.hashnode.dev·Jun 23, 2023FeaturedArchitecture of a Game EnginePrelude My first large-scale project was a minimalistic game engine named Tinker. I don't know why I picked the name, but it captures how I felt developing the engine very well. It was the first software project that felt like a virtual place I could...45 likes·344 readsGame Development
GeoTechGamesgeotechgames.com·Apr 26, 2023Designing Pillars of State - Tech StackGame developers love arguing about 2 things: engines and programming languages. Which engine is better? Is it even possible to build a game without C++? Why would someone not use an engine in 2023? As someone who has worked in software engineering an...Game Development
MITHIN DEVmithin-edu.hashnode.dev·Mar 24, 2023[01] What is a Simple Game Engine?Hey there! Are you interested in game development? If so, you've probably heard of game engines. Think of a game engine as a big toolbox filled with lots of different tools that game developers use to create video games. Inside the toolbox, you'll fi...🕹️Java Game Engine🚂Game Development