• Register

This is Socuwan, a game which in 2017 will be an MMO of epic proportions! Craft, skill and battle your way to fame and glory in a world that is heavily based around PvP. This is a quirky and unique indie MMORPG being created by the community, for the community. Socuwan is a quirky indie MMORPG for Windows, Linux and Mac. It is highly community driven, both in terms of gameplay and development, with around three quarters of the content in the game being made by the community!

Post news Report RSS Particles & Optimizations!

This week I added better and more exciting particle effects, and optimized some rendering processes.

Posted by on

I finally put the finishing touches on the current version of the render engine for my game this week, so I can hopefully hide it away and forget about it for at least a few months now! Optimizations and improving particle effects were on the menu this week, so check out my dev log video below to see how I got on. Alternatively you can read more about the updates below the video. Enjoy!

New Features:

  • Atmospheric Particles: Rain, snow and random floaty glowing things! I put the particle engine to good use by allowing different areas in the world to have different atmospheric particle systems, which are particle systems that follow the camera around, giving the impression that the particles are being emitted everywhere.
Finishing the Render Engine

  • Particle Targets: These are points in space that attract or repel particles like a magnet, allowing for some pretty awesome effects. They can be placed anywhere in relation to the particle systems origin. Check out the video to see them in action!
  • Objects Fading In and Out of View: Small objects such as grass and flowers have always been limited to only render within a certain radius of the camera. This always caused some nasty visual artifacts as they snapped in and out of view when you were on the move. This week I smoothed out this progression by allowing these objects to fade slowly in and out of view.
  • Instanced Rendering: I also implemented instanced rendering for the "clutter" entities, such as grass and flowers, that are often rendered many times in a scene. This helped to optimize and speed up the rendering process.
  • Facebook Page: I made a Facebook page, go check it out!
  • Looking Forwards: Now that I've finished the render engine (for now!) I'm going to be moving on to creating some development tools for my game. Over the next couple of months I'll be creating an item editor, NPC editor, world editor and many other tools that I will be distributing to anyone who wants to help contribute content for my game. Make sure to get in touch if you want to help!
Finishing the Render Engine

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: