Yes. My engine’s name is based of one of Skyrim’s Daedric Princes, Azura. Now that’s settled, I have been working on a Game / Game Engine on DirectX. This is probably my first attempt towards at creating a game.

Why Azura? Well … so I will just throw in a picture of Azura.

image

Why not use Unity / Cocos ?

Well I am very proficient in JavaScript and Cocos2D JS + ScaledJS seems to be a very comfortable side. But the problem comes when you use Cocos 2DJS you are abstracted on a whole new level. Cocos 2DJS, even 2DX have made proper abstractions over the OpenGL environment. 

Which is good for:

  • Rapidly Making Games
  • Not worrying about what is going on underneath?

Which is not good for:

  • When you want to make your own engine
  • When you want a deeper integration with device level APIs

Sure making games is awesome and fast on Cocos but I really want to learn the way actual desktop games are made which involves using Direct3D or OpenGL Graphics Library directly.

Sure the path is hard. But it is just a start that I wanted.

I will update my progress on how the Game goes 🙂