In Okhlos you lead a mob of tiny-pixel-art Greeks that go around a 3D mythological Greece, destroying everything in its way, crushing gorgons, toppling cyclops and overthrowing gods. The mob will grow with each person that joins: from peasants and philosophers to legendary heroes, all of them will make each mob unique and relentless… if you can control it. You will have lots of different units to assemble a massive mob!

 

Each unit is unique! And each type of unit will severely affect the mob. The graphic below will give you an idea  of the basic types! 
UnitInstructions2 

And, of course, you can create lots of mayhem!
 

Okhlos does not have a release date yet, but we are aiming to release it sometime in 2014 For PC, Mac and Linux.

Image RSS Feed Latest Screens
Ingmar Bergman's Okhlos Okhlos 0.1.3 Early build Okhlos 0.1.3 Early build
Blog RSS Feed Report abuse Latest News: Cameras, Pythagoras and faking it

1 comment by SebastianGioseffi on Aug 27th, 2014

A decision every game developer must face at one point or another is which camera angle to use in their game. Even in the case of 2D games, developers will have to choose between different perspectives (top-down,  side-scrolling, isometric, etc.), but this is particularly true for 3D games. Since Okhlos takes place in a 3D environment our case was not different. We started with the camera at a somewhat arbitrary position and rotation. Then, as time went by, we tried different angles and positions until we found something we liked. It wasn't as easy as it may sound since we had two competing factors: on one hand we wanted you to be able to accurately see the mob and its immediate surrounding  as easily as possible, on the other hand we wanted to showcase the game's art, the units, the enemies, buildings, the landscape etc. Gameplay wise the best perspective seemed to be top-down, clear and simple, but the top down perspective meant that you would be looking at roofs most of the time, and let's not speak of how horribly incompatible it was with the billboard characters we had planned. The solution we found was the camera you can see in Okhlos' current build: it lets you appreciate the art as well you give you a decent chance to spot those pesky Cyclops before they crush you. 

A screenshot with the current camera position and rotation

Happy ending, then? Not quite. There were a couple of issues. The first one was immediately evident. With the current camera perspective, people and enemies, could get blocked from the line of sight by buildings in front of them. It was problem the top-down camera would have avoided but we now had to deal with. Luckily we were not the first ones to venture into the dangerous seas of isometric perspectives so we resorted a solution many others have used in the past when faced with the same conundrum: making the objects that block the view transparent while there is something you need to see behind them. 

A gif showing a building fading out when the leader goes behing it

So now everything is settled and we can all move to happy land, no? Wrong again. Even though the view-blocking-buildings crisis was averted there was a new problem in the horizon. And this time, the problem at hand was not so evident. In fact we spent months without even noticing it. Throughout many version we played the game with the feeling that there was something odd about the way the mob moved, but not quite able to pinpoint which was the problem. Finally, during one playtesting session we came to the realization that the mob seemed to be moving more slowly when moving upwards or downwards than when moving to the sides. Once again this was due to the camera angle we had chosen. The mob did move in every direction at the same speed but the camera angle gave the illusion that it was the mob was moving at different speeds. Our solution here was to do something that would seem to be the problem in the first place, make the mob move at different speeds depending on the axis you are traversing.So now, the mob and its leader now move 40% faster when they are going towards the bottom or the top the screen, than when they are moving to the sides. Why 40%? That's when our good old and soon-to-be-in-the-mob Pythagoras comes to the rescue. The main camera in Okhlos is tilted 24°, and we know, thanks to Pythagoras, that by calculating the sine of that angle how much the view is distorted by the camera, and therefore how much we need to compensate. Hooray Pythagoras! 

A screenshot showing the camera's angle and position in the editor

If we learned something from all this (and I hope we did), it was that dealing with the camera is an important issue. But we kind of knew that already. What we didn't know was that sometimes the solution to a problem may be something completely counterintuitive. We ended up with a mob that moves at a one speed in an axis and at a different speed in another, which seemed to be the problem itself. However, it feels much better now, so this largely compensates the fact that you can traverse the levels faster by moving vertically (and by the way, now that know this, don't exploit it!).

And so we come the end of this week's update.  This was not the last time we had to do something apparently counterintuitive to solve, nor it was the only problem we had with the camera, but we will leave those stories for another time. Until next next week!

Media RSS Feed Latest Video
Post comment Comments  (10 - 20 of 36)
Narudan
Narudan Dec 14 2013, 11:33am says:

i need download a beta!

+1 vote     reply to comment
Meltorefas
Meltorefas Dec 4 2013, 8:38am says:

Looks cool! (There's a mutant ninja turtle!)
S29.postimg.org

Tracking

+1 vote     reply to comment
linkinpark_s
linkinpark_s Dec 3 2013, 4:49pm says:

Wow it's awesome, great work!!

+2 votes     reply to comment
WeeGee9000
WeeGee9000 Nov 19 2013, 4:13pm says:

Cool concept
cool artstyle
i like it :)

tracking

+3 votes     reply to comment
JamesTacado
JamesTacado Nov 6 2013, 9:30am says:

Tracking the game~

+4 votes     reply to comment
Cristiano.b.
Cristiano.b. Oct 23 2013, 9:42am says:

How much it will cost?

+2 votes     reply to comment
SebastianGioseffi
SebastianGioseffi Oct 24 2013, 11:10am replied:

We haven't thought of that yet, there is still a long way to go, but my guess would be from $5 to $15.

+3 votes     reply to comment
Cristiano.b.
Cristiano.b. Oct 24 2013, 3:59pm replied:

Ok.Thx for the information =)

+2 votes     reply to comment
Guest
Guest Oct 17 2013, 7:13am says:

download ??? XD
wow age GO! rome :( Download ???? XD XD

+1 vote     reply to comment
DrSalvador
DrSalvador Oct 16 2013, 11:44pm says:

Pikmin. So much pikmin

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Okhlos
Platforms
Windows, Mac, Linux
Engine
Unity
Contact
Send Message
Official Page
Coffeepoweredmachine.com
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Arcade
Theme
History
Players
Single Player
Project
Indie
Twitter

Latest tweets from

It can take up to a few hours for tweets to begin appearing.

Embed Buttons

Promote Okhlos on your homepage or blog by selecting a button and using the HTML code provided (more).

Okhlos
Okhlos
Statistics
Rank
879 of 23,690
Last Update
3 days ago
Watchers
327 members
News
44