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.
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 🙂