Logo

dev-resources.site

for different kinds of informations.

JavaScript MMORPG - Maiu Online - #babylonjs - Ep30: Spells and visual effects

Published at
7/19/2024
Categories
javascript
babylonjs
mmorpg
indiegamedev
Author
maiu
Author
4 person written this
maiu
open
JavaScript MMORPG - Maiu Online - #babylonjs - Ep30: Spells and visual effects

Hello,
For the whole week I was working on the combat system. Goal was to create nice generic combat system but it end up with spaghetti code glues duck tape :)
Code is super ugly but next milestone for the game is done. Each of the characters have several abilities with different mechanics: aoe, aoe over time, projectile, projectile with the effects etc. I added basic visual effects just to present spell effect and affected area. Also added casting and in some cases spell effect sounds.
Despite super ugly code and not finished design I'm really happy from the effects. First time while testing I had slight feeling that I'm actually playing game. Further work related to the combat I'm putting into 'improvements backlog' and I'll revisit it in the future.

Next on the board is to fix few discovered bugs and probably I'll start working on bags and drop items.

indiegamedev Article's
26 articles in total
Favicon
Empowering Indie Game Developers: A Showcase Platform Built with Passion
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep37: Items model and equipment
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep35: Simple quest system
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep30: Spells and visual effects
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep29: Chat message clouds
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep27: Music and sound settings
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep28: Global countdown
Favicon
JavaScript MMORPG - Maiu Online - #babylonjs - Ep: 26 Abilities definitions and new targeting marks
Favicon
Maiu Online - Browser MMORPG #indiegamedev #babylonjs Ep23 - Global Chat
Favicon
Maiu Online - Browser MMORPG #indiegamedev #babylonjs Ep22 - Map editor
Favicon
#babylonjs Browser MMORPG #indiegamedev Ep21 - Spatial Hash Grid Area of Interest
Favicon
Browser MMORPG #indiegamedev #babylonjs Ep20 - Client Side Prediction & Reconciliation
Favicon
Babylon.js Browser MMORPG - DevLog - Update #10- Entities interpolation
Favicon
Babylon.js Browser MMORPG - DevLog - Update - #9 - Floating combat text optimization
Favicon
Babylon.js Browser MMORPG - DevLog - Update #8 - Syncing combat animations, sound and damage text
Favicon
Babylon.js Browser MMORPG - DevLog- Update #7 - Player combat abilities
Favicon
Lus: Last Unit Standing Trailer
Favicon
Hello everyone!
Favicon
Project Universe Game Dev Update
Favicon
Project Universe Game Dev update
Favicon
Project Universe Indie Game Dev update
Favicon
Unity Tutorial: Simple Aseprite to Unity workflow using an Automated Scripted Importer
Favicon
New version of Crystal Blast 2.0
Favicon
Crystal Blast 2.0
Favicon
Game development is hard
Favicon
Making Story-Driven Indie Games with No Budget

Featured ones: