Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    10
  • comments
    0
  • views
    772

[Project Peril] Networking refactor update, html & css powered interface

Sign in to follow this  
Crayz92

1078 views

HtmlUI.thumb.png.2dbb197b5f7515900883f64989d11988.png

Last week I posted about having to refactor my client’s networking code.  It ended up being a little more work than expected as I had to refactor some of the core server code as well, but it’s starting to look pretty good.  During the refactoring I decided I didn’t want to stumble around Unity’s interface tools anymore and set out to find something new and better, and I came across PowerUI.  PowerUI is a html/css rendering engine developing for Unity, it also supports a javascript-like runtime language and easy to access via c# as well.  PowerUI gives me the freedom to do lots of cool things with the interface without making things complicated and fragile.  Having UI tools that I am comfortable working with will allow me to create really cool things.  Of course I need to find UI art and come up with nice designs, but the possibilities are there.

Login & Lobby client and server are almost complete as far as the refactoring process goes, and the game client/server shouldn’t take too much longer.  This refactor was necessary as it will make it easy to separate the 3 servers and client, and it will also make it easy to work with gameplay networking, allowing for a smooth implementation of lockstep and predictive models.

Path of Exile: Fall of Oriath launches today, and Project Peril may be in limbo for some time.  Just a heads up for any readers :^)

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!