This time I would like to talk about my hobby project which is writing an iPhone Game Engine. This project started from August last year and works with 2 artists. Although the game is still not finished, I want to share what I have learnt so far. Let's show some screen shots first:
|
Fighting against Ships |
|
Exploring the game world |
In the game, the player will control a ship to explore the world, discovering new cities and fighting with other ships. The player can also change the ships when the game progress.
I will have several blog posts to talk about the techniques I used in my little engine. The up coming topics will includes:
- Memory management
- Tools (Maya plugin and level editor)
- Scripting (Lua)
- Streaming system
- Audio (OpenAL for effect sounds and Apple audio queue for BGM)
- Performance tuning
After finishing the above topics I will talk about what I have done right and what have done wrong in this project.
In my next post, I will start to talk about the Memory management in my game engine. To end up this introductory post, I would like to show you more screen shots of the game and tools I have developed so far:
|
Profiling the game |
|
Editor to compose a game entity |
|
Level editor |
|
Mac version of the game for artists to preview the game |
This is very interesting! I would like to know more now about all the points you mentioned.
回覆刪除Waiting for your next post!