Category Archives: Games

Working on the arenas

I find 3D modelling in blender very fun, but it sure is time consuming. And it get even more time consuming when I all the time need to render out my scenes even though I only need the models for Unity.

Heres my latest render of Shackles Bay, Chuck’s home and arena. It’s in no way final, alot of it needs to change before it’s done, but it has about the right feel already.


What do you think?

Animating more characters

I’ve put alot of work into the characters of Wacky waves lately just to get a feel of the style of the game and to try to get some inspiration for the continued work on the game. These characters is what will make the game feel alive, so I believe they are very important to get right. But they are also very fun to do. Check out this GIF! What do you think?

Animating characters

The two last days I’ve been creating one of the characters for the Wacky Waves game,”Chuck Shackles” the ghost pirate. I’m creating the characters in Blender3D. My skills are limited, but I’m taking my time with the models, keeping the poly count low, and keeping everything flat shaded and polygons single colored! Here is an early render of the character: 

I also tried out Adobe’s mixamo autorigger and animations to take him for a spin!

Any thoughts on the style I’m going for? 

Wacky Waves

I’ve started focusing all my development energy on a game project named “Wacky Waves”. It’s going to be a fast paced action boating game with battles between players and the environment. I’ve put up a site www.wackywaves.com that will have some info on the game, and a twitter account @wackywavesgame that I’m sharing my progress on! I’ll be sharing my bigger progress posts on this blog mainly, to keep things in one place! Hopefully I’ll be able to share more regularly than I’ve been able to before! Here’s some very early screens from the game I’m working on!

Terrain generation

It’s been a while since my last update, but I’ve been working on terrain generation for some time now. I’ve built my own Marching tetrahedron implementation. Which has not been the simplest of tasks. But I’ve got it working OK for now. I’m going to keep working on it.., it still needs some tweaking. But I thought I wanted to share. Have a look!

I’ve also worked a little more on my poly water and movement along the waves, which isn’t perfect, but OK at the moment.

Low poly water shader

Edit: I’ve added a link to a downloadable version of the shader! Copying the code from this post does crazy stuff to the symbols..

The side tracking specialist strikes again.

I’ve been working on another project lately and ended up in need of low poly flat shaded animated water.

I tried editing the mesh at runtime by script. Using the method mentioned by joni.giuro here: http://forum.unity3d.com/threads/low-poly-water-help.276685/

But when using the standard plane with this script, basically 200 triangles and when you’ve separeted all vertices (600), FPS drops down from 1500 without script to 190 with script applied. If you add more planes or models with more triangles you quickly get to a point where you get 1 FPS. So I needed something else.

That’s when I figured I’d try my luck with shaders.

Tried googling for solutions, but nothing was to be found so I needed to build my own. With no experience in shader programming this proved to be harder than I expected. But fast forward through some horrible looking results to today. Now I’ve gotten to a point where I can take any plane (not having to worry about splitting verts) applying my shader and getting this:

Almost no hit on FPS with fully animated low poly flat shaded water with specular color. And with this solution:

I can add looots of planes with this shader with almost no hit on FPS. Here I’ve added got 30 standard Unity planes with 200 tris each, all animating off into the distance.

Here’s a video of it in motion:

So how is this done, you say?

Code below.

It’s not perfect but it works! F.ex. I’ve left the UV coords in there but don’t need them for this. And I’m not entirely happy with the waves just yet.. But here you go.

Link to downloadable version

Slow, not stopped

Progress on Battle Maze has been really slow for quite a while, but not as slow as the updates on this site. I’ve gotten sidetracked by alot of other projects, and personal stuff. Projects I’ve been working on is updates to 3ounce and other apps I’ve made, and I started working on a new game that I probably will never finish. But I’m now back to working on Battle Maze again, and progressing slowly. I’ve decided to use the new UNET Networking API introduced in Unity 5.1 for network games in Battle Maze. So far it seems quite simple to set up, and things are actually working. Documentation of the new API is a little lacking at the moment though so I have to google-hunt a lot to find solutions for simple problems that pop up. But it’s getting there.. I think! I’ve changed alot of the way the game plays lately so I’ll come back with some screenshots and maybe videos soon!