Historical Project Postmortem – Pokemon Engine

HistoricalProjectPostmortem

10-14-2005 Pokemon Engine

Name: Pokemon Engine
Date: 14/10/2005
My Age: 15
Developed In: Visual Basic 6.0

After making Rquest i spent some more months refining my skills as a developer, learning the language better and learning the core constructs of programming at this time i began informally studying the language by reading tech books and and white papers i tried my hand at C and C++ and Assembly and made some small game boy games in the mean time. And then i decided it was time to make a Pokemon fan game based on my love for this series and open source it to teach other children in the same position i was how to make games from scratch.

Expanding upon the map format i had created myself with R Quest  refining it more and implementing new features i was able to create a smooth scrolling game with 8 directional movement auto generated texture transparency (a big thing at the time of bitblt especially since GDI you needed to make a mask for every sprite you tried to draw) layers offset camera loading and tons more.

This would become the basis of another engine i designed later called PokemonXP or (PMXP for short)

Thanks for reading!

New tutorials land on YouTube first. If they help you, you can support me on Patreon or say hi on Twitter.