🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Developer Blogs

Advertisement
elzephares36th@gmail.com
June 30, 2024
Conquest Aerth Channel

https://www.youtube.com/channel/UCnwh79yqemBVFsXRMqiswiw

155 views
Maiu
June 27, 2024
JavaScript MMORPG from Scratch - Maiu online #2 - Monsters AI System

Hello, Finally I finished work on first prototype of monsters AI module. Monsters have several states: IDLE, PATROL, DEAD, FLEEING, COMBAT. 

Idle monsters are non active even when someone attack them. Patrolling ones are walking around and checking each 0.5s is they have someone to attack in a …

593 views
Calin
June 27, 2024
Trying to figure out ways to avoid obstacles with this new vector based approach

A couple days ago I felt lost. And I still do. I had no idea where to start. Eventually I came up with this code. I`m creating an additional vector that points in the opposite direction of where the obstacle is. If I move using this vector I can make some room between the unit and the obstacle, whi…

8,249 views
jhocking
June 27, 2024
An 8 year-old’s Videogame Philosophy

Every night my son sits at his desk and draws stuff. It’s super cute to watch! Anyway, one morning I noticed he had gotten kinda philosophical the night before:

Read more

490 views
Maiu
June 24, 2024
JavaScript MMORPG from Scratch - Maiu online #1 - Introduction

Hello!
Welcome in my first blog post on gamedev.net
My name is Rafal (Maiu) and this blog will be about me trying to show You how I am learning to write mmo game. This is my first game project and I don't have any prior experience with game development. I'm using babylon.js as a graphic engine and re…

1,046 views
theaaronstory
June 24, 2024
This could render XP progressions obsolete!

This is a continuation of a devlog series for a prototype. For those who prefer video devlogs, here’s the Youtube version for you (long form).  The below entry is more or less a summary of that video, and a bit more for devs.

Now back to the topic: For quite some time now it was bugging me how …

1,000 views
fuimus
June 23, 2024
Rolling Bombs: My First Year Into Indie Game Development Journey

Hey everyone!

I’m thrilled to share the very first showcase video of my indie game, Rolling Bombs. It's been an incredible year full of learning, challenges, and creativity. This post is all about reflecting on my journey so far and giving you a sneak peek into what’s coming next.

The Game: Rolling…
1,540 views
gamedevdigest
June 21, 2024
Game Dev Digest Issue #238 - Building Quickly, Marketing, and more

This article was originally published on GameDevDigest.com

Some great practical advice on working efficiently. Also marketing tips, and more great content. Enjoy!

Let’s write a video game from scratch like it’s 1987 - I thought it would be fun to make with the same principles a full-fledged GUI appl…

2,097 views
stephenrminkin@gmail.com
June 18, 2024
Super Cop dev blog

Starting all documentation of the project within this bog. I picked this site to document my development because the name of the site says it for what it is ……and….actually because it has ads. This site is getting its money and it's obvious. I can trust that. 

I will now sanitize my documentati…

3,307 views
buzzelliart
June 17, 2024
OpenGL procedural terrain - a longer walk

OpenGL procedural terrain.
Here is a smalll list of some of the techniques I used here:
. tessellation shaders
. trilinear texture mapping
. 2D billboards
. displacement mapping
. wind animation using noise texture
. HDR
. advanced bloom via downsampling
 

3,320 views
Calin
June 17, 2024
Vector based unit movement

Up to this point I have been using a unique code snippet for each direction of movement. These days I managed to switch to using vectors for movement. I have the same code for all directions now

float VectorX = NextNodeX - UpixPosX;
float VectorY = NextNodeY - UpixPosY;
float VecLength = sqrt(Vector…
16,634 views
iozz.sab
June 15, 2024
Goo Go - Test your skills, patience, and nerves!

Welcome to "Goo Go"! Steam link
 

Control Goo using a triple jump and movement keys to overcome obstacles and climb higher and higher. This is a very challenging game that will test your skills, patience, and of course, your nerves.

Game Features:

– Challenging but not impossible gameplay. Pers…

3,629 views
gamedevdigest
June 14, 2024
Game Dev Digest Issue #237 - Graphics Programming, Animation, and more

This article was originally published on GameDevDigest.com

Lots of great material to dive into this week. Enjoy!

Unity Tutorial: Particle Plexus (Part 2) - In the last part of this tutorial series, we setup the basis of our Plexus system. Lines were correctly rendered between particles, and we sampl…

4,312 views
klg71
June 09, 2024
Teaser: Desert of Pain
Desert of Pain is a new World level.

The idea, game design, monsters, and most models originate from Madraox.

The level is divided into four zones.

The earth zone contains rocks and a plateau. The fire zone is filled with volcanic activity. The dune-themed zone with some oasis in between. The th…
5,746 views
gamedevdigest
June 07, 2024
Game Dev Digest Issue #236 - Cinematics, UX and more

This article was originally published on GameDevDigest.com

Some UX advice, cinematic breakdowns, code patterns, plus a lot more. Enjoy!

What makes a game cinematic? The answer is changing - The nun adventure game Indika is more interested in Tarkovsky than Bruckheimer
polygon.com

Everything I Know Abo…

6,220 views
LizardGamesStudio
June 03, 2024
Become the King of Farting! | More great updates in A Story About Farting! 💚💨

Discover new sounds that will make the game even more disgusting and revolting! 😎😅 💚 

The new update for A Story About Farting introduces: 

- new sounds that are so disgusting, You'll fart and burp yourself when you hear them! Seriously, it's really gross, but we love it! 
- smoother ga…

15,368 views
klg71
June 02, 2024
Release - Run of Elements

I could not decide whether to release the content directly to the live servers. Then, I discovered a nasty bug on the live systems and decided to take two steps forward.

So, I released the raid to live.

You might remember the old Pit of Elements and Firebound Forge level. 

They got a complete ov…

7,589 views
Calin
June 01, 2024
Training workers

I don't know what else I should say, nothing super impressive in this video just training units. 

https://youtube.com/shorts/I-a5eMCGFu8?feature=share

38,252 views
gamedevdigest
May 31, 2024
Game Dev Digest Issue #235 - Rendering Tutorials, Physics, Community, and more

This article was originally published on GameDevDigest.com

Get it while it's hot! Another jam packed issue of game dev content. Enjoy!

Voxel Displacement Renderer — Modernizing the Retro 3D Aesthetic - I’ve been developing a custom real-time renderer which uses very small voxels to produce a distinc…

8,693 views
theaaronstory
May 28, 2024
Waterfalls and Ghosts│ Falterstone prototype release #4

It still takes a lot of time. Prototype or not. And compared to the last updates, this one is way more moderate.

Last time we've left of with the addition of immediate things to do, which begged the question of what to do next. Exploration was a big part of the concept, springing from its replay-abi…

9,868 views
FlipThaSwitzh
May 28, 2024
Finishing bang

I documented my finishing touches to my mobile game through my YouTube devlog, feel free to check it out 🙏

42,574 views
jhocking
May 28, 2024
Custom Roblox Clothes

I created some custom clothing for my son’s character in Roblox. Specifically, he created a character named Frankie Fley who wears a suit, but the front got torn up by an out-of-control monster:

I’d never made any custom assets for Roblox so I had to figure this out for the …

8,632 views
cpfr
May 27, 2024
Improving Localization

My first attempt for switching the game's locale was to ask the player to restart the game after the locale change. In some applications this is common, since the effort to update every visible bit that might already have been loaded in a different locale, is relatively high - is it?

Ambitions Caus…
33,890 views
klg71
May 26, 2024
Generating Geometrical Structures - SoulerCoaster Release 1.5
Patch Notes:
  • Fixed mesh at line edges
  • Added option for cheap edge generation
  • Added option to adjust normal vector
  • Added option for custom planes.
  • Enhanced prefab examples

You can find it in the Unity AssetStore: https://assetstore.unity.com/packages/vfx/magic-energy-line-generator-275055​.

I have severa…

8,494 views
gamedevdigest
May 24, 2024
Game Dev Digest Issue #234 - Enhancing Your Game

This article was originally published on GameDevDigest.com

Check out the latest tips on enhancing your game in various ways. Enjoy!

This Artist Added Custom Subsurface Scattering to Unity URP - And shared the nodes so you can recreate the setup yourself.
80.lv

Sun Beams / God Rays Shader Breakdown - I…

7,928 views
cpfr
May 22, 2024
A Late, but Massive Update

It has been a long time since the last update.

Somehow it was predictable. In the last post (almost 4 years ago!) I wrote about some fixes and new features I wanted to implement for version 1.0.2 of the game. I wrote about the fisheye rendering correction, which was already implemented by then, and …

6,877 views
Joey_JY
May 22, 2024
0522-updates

Tested the latest version

Feedback:  

The hook mechanic is not flexible enough

Uniform resolution required

To do:

waiting for the new design, add to the map.

References:

Godot development videos on Youtube.

32,532 views
MochiGameDesign
May 20, 2024
The Magic of Pre-Production in Video Games' Development

Ah, video games. They’ve come a long way from the pixelated pastures of Pong to the immersive worlds of The Witcher and Red Dead Redemption. But while the final product gets all the love and adoration, the real hero often goes unnoticed. No, it’s not the caffeine-fueled programmers or the sleep-dep…

7,448 views
aigan
May 17, 2024
The Promise of Adventure

The second half of this article was previously posted in the forum under the name The promise of freedom in story games with over 100 comments (from me answering questions).

Imagine a game where you inhabit a living breathing world with the freedom to go anywhere you want. Find your own unique solut…

7,524 views
MaximSnd
May 17, 2024
Testing the concept of dynamic navigation layers

The dynamic pathfinding layer is a combination of navigation and control logic. It's not like in navmesh. In the video, two layers play with each other. Without a player. This is done as an example, but the developer can add a third, fourth, etc. layer, can include agent reactions to the player, et…

6,659 views
Advertisement