🎉 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!
![<div class='d-flex align-items-center'><img class='media-img mr-2' src='/static/media/user/generic-user.png'><div class='d-flex flex-column justify-content-between align-items-start' <h4 class='text-white'>Maiu</h4><div><i class='fas fa-heart mr-1'></i>0</div><div>Joined June 24, 2024</div></div></div> Profile](/static/media/user/generic-user.png)
![JavaScript MMORPG from Scratch - Maiu online #2 - Monsters AI System](https://uploads.gamedev.net/blogs/monthly_2024_06/large.2324aeac650149c5a02704c6128c75dd.thum25.png)
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 …
![JavaScript MMORPG from Scratch - Maiu online #1 - Introduction](https://uploads.gamedev.net/blogs/monthly_2024_06/8a52d8404d9744528ce197c5f8ac79d4.image.png)
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…