Handmade Hero has inspired me to take another shot at this old project.
Piworld was my first project, and it was largly thanks to the calc community that I became a programmer.
My interest in calculators faded as PC programming captured my attention, but my dream for piworld was far beyond what I could accomplish back then. I moved on to other things, but I think it is finally time to make that dream from my youth a reality.
My vision for this game is an isometric/2.5d adventure game in the spirit of Legend of Zelda. The plot that I wrote for piworld 1 and 2 probably will not be incorporated directly, but it will influence the thematic elements of the game. I'll be working on design and storyline during the development of the game, rather than planning everything before production.
I don't want to spoil too much, but I will say that I've got designs on paper of a brand new protagonist and the final game is likely not going to be called piworld (consider it a codename).
github repo: https://github.com/miotatsu/piworld
imgur album: https://imgur.com/a/vhR3T
I'll post updates as they come.
===Progress Log===
Piworld was my first project, and it was largly thanks to the calc community that I became a programmer.
My interest in calculators faded as PC programming captured my attention, but my dream for piworld was far beyond what I could accomplish back then. I moved on to other things, but I think it is finally time to make that dream from my youth a reality.
My vision for this game is an isometric/2.5d adventure game in the spirit of Legend of Zelda. The plot that I wrote for piworld 1 and 2 probably will not be incorporated directly, but it will influence the thematic elements of the game. I'll be working on design and storyline during the development of the game, rather than planning everything before production.
I don't want to spoil too much, but I will say that I've got designs on paper of a brand new protagonist and the final game is likely not going to be called piworld (consider it a codename).
github repo: https://github.com/miotatsu/piworld
imgur album: https://imgur.com/a/vhR3T
I'll post updates as they come.
===Progress Log===
Research
OpenGLvsyncpipeline overviewcontext creationdrawing polygonstexturestransformations
Platform Layer (first pass)Window creationOpenGL context
Gamepad & Keyboard usage code
Graphics usage code
Audio usage code
Perf. timing
Platform API
Platform component modules
Custom game memory allocator
Handmade Hero platform layer review
Live loop code editing:Dynamic library loadingHotswapping- Live looping