Home About Recent Bazel Build with Visual Studio Code Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square Starting Historical European Martial Arts Group Game development Bazel Build with Visual Studio Code Generic A* for Games Procedural Island Generation Data-Oriented Design Matters Misconceptions of Component-Based Entity Systems Level of Detail Experiments Planet Generation - Part II Planet Generation - Part I Procedural Generation in Games Oculus Rift Integration Android Favorite Android Games NDK with Android Studio Android NDK Programming - Part III Android NDK Programming - Part II Android NDK Programming - Part I Personal Personal Stuff: Running! Global Game Jam 2014 Experiences Anime Claymore The Twelve Kingdoms Games Favorite Android Games Dungeons & dragons D&D Journal: I Historical european martial arts Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square Starting Historical European Martial Arts Group Historical European Martial Arts - Equipment Longsword Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square

Google+ Shanee Nishry Twitter @Lunarsong

Hi and welcome to my blog in which I pretend to know HTML and hope nothing breaks :)

I am a game developer who loves graphics programming and game engine architecture.

Hope you'll enjoy my blog and feel free to reach out on social networks.

Comments? Feedback? Send me an email! stream+feedback@shanee.io.

One Friday a colleague complained to me saying there are "no good games on Android" and while I can't deny it isn't easy to find good games, especially being an avid gamer who loves role-playing and strategy games and doesn't enjoy most casual games, saying there are "no good games" is still a stretch.

The question came at the end of a Friday and to ensure he gets a good number of games for the weekend I sent him a list including some of my personal favorites. After receiving the list he told me I should put it online for others. Normally I wouldn't do so but I decided if I keep posting new lists every now and then it should be OK. So let it be the first of many.

Strategy Games

I love strategy games and for a long time I have wished for Civilization, Heroes of Might & Magic and the Settlers to come to Android.

While the Settlers is still not here in a good form, I've got two thirds of my wish granted.

Civilization Revoulution II

Play Link

For those who are not familiar with Civilization: It is a game where you play as a leader of a country and advance through time until you reach to victory (or defeat). Victory conditions include cultural, conquest, science and diplomacy which allows for a varied way to play the game.

For those who are familiar with Civilization, I feel the Android "Revolution" version is very much true to the original when compared to Civilization V, although somewhat simplified to fit the touch screen but overly simplified and is still a great game.

Civ Rev II

Read more

In another post on a recommended anime. Claymore is a fantastic fantasy themed anime in a world filled with Yoma, or monsters for us English speakers. I found it by accident when looking for a fantasy anime to watch and soon after found myself watching episode by episode.

Claymore has some very strong characters and rich character development, especially for the protagonist Clare. The lore of the world and backstory is quite deep and takes surprising turns at times, especially if one continues past the show and reads the Manga. It also has some cool combat scenes which don't stretch too long like in many other anime shows. I also appreciate the fact there is practically no fan-service even with all the strong women characters.

The anime follows the story of Clare, a young girl that is part of an organization of mercenaries specialized and exterminating Yoma, they are called Claymores or Silver Eyed Witches by the people and are summoned as a last resort from infected villages.

Claymore

In-fact people don't like the Claymores as they are half-yoma half-human and as common in stories and real world, people fear those who are different, especially if they...

Read more

The Twelve Kingdoms, or Juuni Kokuki is an anime I grew up with and have recently watched over again. It has a beautiful story and amazing soundtrack to it and I honestly cannot recommend enough.

It is set in a world which exists in parallel to ours but much smaller with the main lastmass divided to accommodate 12 kingdoms. The world is also filled with monsters and special humans with the title of Sennin, or immortals. The title is granted by the government or the ruler, making it a normal part of the world to have people live hundreds of years if they are of rank or have their use.

Map of the world

Read more

Component based entity systems are fantastic and are recognized as the standard for managing the game logic. They remove complex inheritance trees and replace them with simple flat layout.

There are many good articles on the subject of game entity systems out there, yet many developers repeat the same mistakes and that is why I have decided to write this article and name it as it is.

In this article I will briefly go over "classic entity systems", I'll then explain "component based entity systems" and finally I will highlight the point where I feel so many people fail to use them correctly.

If you are already familiar with component-based entity systems feel free to skip to "Component Systems Misuse".

Read more

Disclaimer: The following post contains no vertices. The content is fully personal and may or may not include things related to computers, games and/or graphics. No triangles /\ were harmed during production of this post.

Running! Yes, running. Nah uh, no way...

I was never a sports person, unless you consider e-sports which doesn't exactly promote physical health.

A few weeks ago I decided it was time to make a difference, I started the Couch to 5k program.

Why

Are you like me and found yourself unable to run for more than a few minutes without losing your breath?

"What's going on here!" I can perfectly recall memories of a child running nonstop just because... I honestly have no idea! After all, being a child doesn't really make sense.

Still, I figured there is something wrong. It can't be good to be so incapable of physical activity - I am not overweight or ill, so what's going on?

I felt inspired by my colleagues who aren't only technical but also highly motivated and physically fit, seeing them running half a marathon while I could barely run for 5 minutes, I knew I had to do...

Read more
Home About Recent Bazel Build with Visual Studio Code Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square Starting Historical European Martial Arts Group Game development Bazel Build with Visual Studio Code Generic A* for Games Procedural Island Generation Data-Oriented Design Matters Misconceptions of Component-Based Entity Systems Level of Detail Experiments Planet Generation - Part II Planet Generation - Part I Procedural Generation in Games Oculus Rift Integration Android Favorite Android Games NDK with Android Studio Android NDK Programming - Part III Android NDK Programming - Part II Android NDK Programming - Part I Personal Personal Stuff: Running! Global Game Jam 2014 Experiences Anime Claymore The Twelve Kingdoms Games Favorite Android Games Dungeons & dragons D&D Journal: I Historical european martial arts Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square Starting Historical European Martial Arts Group Historical European Martial Arts - Equipment Longsword Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square