Cover photo

Pokemon-like Code Bases in Godot

On my quest to build my own game in Godot I found these awesome resources.

Each Pokemon Godot Clone I could find. As it turns out Godot Engine has more clones than Unity, Unreal, GameMaker, and everything else combined!

These are the ones that I found along the way, and since they're open source I figured might as well give them some space to shine. The creators worked hard on these after all. I will say some are for an older version of Godot, which means they may not work as intended anymore. I found that out the hard way with some of them.

However my intention was to find the bits and pieces from each one, that could help me learn how to get my game up and running. Coding is my weakest link, so any help is appreciated! Let's get it into it.

NOTE: There is no particular order, and if some parts are left less dense it just meant I had less to say about it. Not that it is of less value!


#1 - Arkeve

Make Pokemon in Godot! While this is a bit dated, I love how it is a step by step tutorial, and the ideas shared help a lot to understand the engine.

https://i.ytimg.com/vi/jSv5sGpnFso/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC154zhj_WfY4n8HOSKJrvQnDhp8g)

https://www.youtube.com/@Arkeve


#2 - XANDgate

Another great tutorial series. Once again a bit older, and the feature set of both of these are lacking some crucial components. However they get the baseline done pretty well!

https://www.youtube.com/playlist?list=PLZ5ZbsJ9KUCFtAdZRwAYT-Y_c-_PfDQDx


#3 - Samface PKMN clone


#4 - Pocket-Godot

One thing I learned in this code base was to attach PKMN types into resources (type of file in Godot), and I think that was a great idea. Got me thinking that perhaps even the creatures themselves


#5 - Project Uranium Godot

A pretty famous PKMN fan game out there, but due to a takedown claim by Nintendo had to be put on hold if you will. This Godot project essentially gets that issue out of the way, as the main source of claim Nintendo had was the fact that it used PKMN code. Now that they are coding it themselves, the only issue left is the IP, which could be worked around.

Anyways this code base is pretty extensive. I talked to the creators, and they were saying it is opensource which is kind of them.

Definitely check this one out.

https://github.com/acedogblast/Project-Uranium-Godot


#6 - Crystal Bit

This one is definitely more to the point, and into the weeds if you will. "The main objective of this project was exploring GDScript advanced features and not to create a replica of the Pokemon battle system."


#7 - Godomon

This was a small project that had a lot of potential, Emily the coder, was working on her own version. I thought it was going swimmingly.

Link is broken now, not sure why. https://github.com/ShatReal/Godomon


#8 - Pkmn Essentials Godot

Taking inspiration from the RPGmaker Essentials. This codebase has a lot of the basic things you'll need to get a game started.


#9 - Opmon

"An open source Pokemon-inspired game, now with Godot (main dev on hiatus until June)." Not the highest fidelity when it comes to the graphics, but I think the devs are trying to focus on function mainly.


#10 - PKMN Transitions

Preview gif 2

This one isn't really even a game, but rather just a codebase for all of the awesome transitions the games use.


Honorable Mention:

While this engine isn't in Godot, it is a full fledged system in GameMaker Studio 2 that Yana has put together. You get the creatures, music, programming, and all made for you. Let alone pretty easy access to change out any of those assets.

While this may not be Godot, I wanted to still call out this awesome project!


Putting it all together!

All of these just kept getting me more and more excited. I was kicking off the year using ChatGPT to help me flesh out ideas for my Phasevos game, and when I found each of these codebases it just reignited that spark again and again.

I am hoping that by the time I am ready with the assets of the game, that I can use bits from each other base out there to come up with a really awesome game. Also of course I'll give credits in the end too.

Loading...
highlight
Collect this post to permanently own it.
PolyInnovator Gaming logo
Subscribe to PolyInnovator Gaming and never miss a post.
#phasevos
  • Loading comments...