Home About Recent Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square Starting Historical European Martial Arts Group Historical European Martial Arts - Equipment Game development 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 working at Google and I love graphics programming, virtual reality 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.

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

Unless you are using a game engine with an integrated scripting language, game development is usually done with C++. On the other hand, most Android applications are developed with Java.

This post will explain how to integrate C++ code into Android Studio, use gradle to build it and clear out some misconceptions.

Read more
Home About Recent Martial Responsibility For Safety The Buffalo Trap Longsword Solo Drills - Meÿer Square Starting Historical European Martial Arts Group Historical European Martial Arts - Equipment Game development 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