game-development

DEV Community

A confession before the feature tour: for years I was very much against adding gaming to Codename One. I used to work in the gaming industry ( Jane's USAF , among others), so this was never about disinterest or not understanding the domain. The opposite: I knew exactly how much a real gaming stack demands, and I felt that tackling it would dilute our focus on being the best cross-platform app fra…

game-developmenttechnology
DEV Community

Temporarily Switch to 60 FPS During Loading and Load Multiple Files in Parallel Even if your main gameplay runs at 30 FPS or another frame rate lower than 60 FPS, temporarily switching to 60 FPS during loading can improve loading times when reading multiple files. Also, when loading multiple files, it is more efficient to start all load operations first and then wait for all of them to finish, ra…

game-developmenttechnology
DEV Community

Is Your Unity Game Choking? Unlock Multithreaded Power with the Job System and Burst Compiler Introduction In the rapidly evolving landscape of game development, the performance ceiling of single-threaded execution has become a major bottleneck. If your Unity game grapples with stuttering frame rates, slow AI, laggy physics, or sluggish procedural generation, chances are your heaviest computation…

game-developmentsoftware-engineeringtechnology
DEV Community

⚔️ Limn Engine vs Phaser 3 — The Honest Comparison Two Engines, Two Philosophies Phaser is the industry standard for HTML5 game development. Limn is the newcomer that refuses to play by the rules. Phaser has been around for over a decade . Limn is just launching V1. Yet they're already being compared. Here's the honest truth about where each engine wins. Quick Comparison Category Limn Engine Phas…

computer-sciencegame-development
Hacker News

Tools for writing interactive fiction, video game dialogues and branching narratives. Write your stories with the open‑source Loreline language using the free Loreline Writer app. Loreline makes writing your story and dialogue easy. And for the most complex stories, the language has everything you need built in: advanced branching, state, functions. Integrate it into game engines, web apps, or st…

game-developmenttechnology
DEV Community

Asteroids feels like it needs a physics engine — momentum, rotation, splitting rocks, screen wrap. It doesn't. The whole thing is velocity vectors, one angle, and a screen that wraps , in about 120 lines of vanilla JavaScript on a canvas. 🎮 Play it: https://dev48v.infy.uk/game/day10-asteroids.html 1. Rotation is just one number The ship doesn't move left/right — it rotates . Arrow keys nudge a si…

game-developmenttechnology
Hacker News

Maintained by Epic Games, Lore is designed for unprecedented scalability of both data and teams. It’s optimized for projects—including games and entertainment—that combine code with large binary assets, and caters for the needs of developers and artists alike.

game-developmenttechnology
DEV Community

This is a submission for the Gemma 4 Challenge: Build with Gemma 4 What I Built Solstice Eternal – AI Adventure Game Solstice Eternal is an interactive AI-powered adventure game where players explore magical worlds, solve challenges, and make choices that shape their journey. The project creates an immersive storytelling experience by combining game logic with AI-generated content. Players can en…

aigame-developmentinteractive-narratives
DEV Community

Intro A high Rendering.UpdateBatches cost in Unity’s UGUI often signals excessive SyncTransform activity. This article breaks down how TransformDirty propagation happens, why frequent SetActive is a common trigger, and how separating dynamic and static Canvas structures can significantly reduce UI overhead in production projects. Q: In the main scene report from GameOptim GOT Online, we noticed t…

game-developmenttechnology
DEV Community

Lava Leap is an endless vertical climber: you scale procedurally generated platforms while lava rises from below, and your score is your height plus the coins you grab on the way up. I built it with Claude as a pair programmer over two release cycles, and it's now public on GitHub at v0.2.0. What it is The core loop is simple to describe and hard to put down. You run, jump, double jump, wall slid…

aigame-developmentmachine-learning
DEV Community
Gesner Deslandes
14d ago

Play Chess Against the Machine – Learn by Winning I built an interactive chess game where you play against an AI that explains each move. The dashboard helps beginners understand why a move is good or bad. Game Link (password: 20082010) https://share.google/HjSmYsy7akZbMkiKC/ GitHub Repository https://github.com/Deslandes1/PlayChessAgainstTheMachineMarch2026 Features Three AI difficulties - Easy …

aigame-developmentmachine-learning
DEV Community

I’m building Feather Engine, an open-source agentic game engine powered by Three.js. The goal is to let developers control and build game systems through AI prompts instead of manually wiring everything. It’s still early, but I’m looking for feedback, contributors, and ideas. GitHub: https://github.com/mariojgt/featherEngine

aigame-developmentmachine-learning
DEV Community

Hi, my name is Ri. I'm a software developer, but I had never built a game before. No game dev experience, no Unity skills, nothing. Just curiosity and a decision to try. Three months later I have two games live on the App Store. Here's what I actually did. Why Not Unity? Everyone says "use Unity for games." I tried. I spent time learning Unity, went through tutorials, understood the basics. Then …

game-developmentreact-nativetechnology
DEV Community
Charles Berube
18d ago

You can play Mini-Loot here. Don't worry, I wouldn't let Mini-Loot languish in the mire of Antigravity's failures. Using the exact same prompt as I had given to the various models I tried in Antigravity, I tasked GPT 5.5 in Codex with building Mini-Loot. The first iteration was up and running in just under five minutes; and it was fairly complete, although GPT 5.5 also decided to have a shop appe…

aigame-developmentmachine-learning
DEV Community

I’ve been working on AdaEngine, an open-source game engine and app framework written in Swift, and I’ve just released version 0.1.0. The idea behind AdaEngine is to explore what a modern game engine could look like if it was built around Swift from the start: strong types, a SwiftUI-like app entry point, macros, modular plugins, and a data-driven ECS architecture. Read more here: https://adaengin…

game-developmenttechnology
DEV Community

Have you ever played a game where the AI realizes it's losing, gets angry, and literally inverts your mouse controls in the DOM?* After having a blast creating GemMaster ( my previous AI-managed RPG project ), I wanted to push my experiments a little further. As a Web Architect with 15 years of experience and founder of Vibrisse Studio , I'm constantly exploring the boundary between high-precisio…

aigame-developmentmachine-learning
Hacker News

Snowboard Kids 2 is 100% Decompiled I’m very pleased to announce that Snowboard Kids 2 is 100% decompiled! All of the game’s functions have now been implemented in C and compile to assembly that matches the original game. There’s still some occasional __asm__ hackery,1 and plenty of code needs better names and documentation, but every function now has a matching C implementation. That matters bec…

game-developmenttechnology
DEV Community

Every Unity developer has had the same sinking feeling: the game runs beautifully in the Editor on a development machine, but the moment it hits a real mobile device, frame rates crater, the phone overheats, and the battery drains in minutes. Mobile optimization is not something you bolt on at the end. It is a discipline that needs to run through every stage of development. But even with the best…

game-developmentmobile-optimizationtechnology
Hacker News

We’re working on an adventure game, Leonardo’s Moon Ship. The player character, Leo, has the usual pile of animations: idle left and right, walk in four directions, a couple of stair anims. Since implementing the basics of the character, Leo has had this slightly cursed behaviour where he’d grow about 3% taller the moment he started walking, then shrink back when he stopped. His feet would also l…

game-developmentgraphicstechnology
DEV Community

Introduction When creating a new game, one of the very first questions is choosing a game engine. The main candidates everyone knows about are Unity, Unreal Engine, and Godot. However, besides them, there are quite a few second-tier engines that few people know about. One of them is MonoGame, which is exactly what I want to talk about in this article. I will briefly go over its history, discuss w…

aigame-development
research.ioresearch.io

Sign up to keep scrolling

Create your feed subscriptions, save articles, keep scrolling.

Already have an account?