NokiMo
gamedevexperiments
gamedevexperiments

patreon


Complete Project Files for my Pokemon Tutorial Series on Youtube

The complete project files for my Pokemon Tutorial Series in Unity. It contains the source code of all the features covered on Youtube and Patreon.

Attached below are the complete project files for my Pokemon Tutorial Series in Unity. You can Download the MonsterTrainerRPG - Main file attached below, unzip it, and open it in unity. Once the project is opened in unity, open the Main Menu scene from the scenes folder and run it to play the game.

It contains the source code of all the features covered on youtube and some advanced features that are not only covered on Patreon.

Here is a video that covers how to open and test the project - https://www.patreon.com/posts/how-to-open-and-128833432

Patreon Exclusive Features

Features covered on youtube.

Art Credits
These are the free art assets I used.
Guardian Monsters Artwork by Georg Eckert / limbusdev - https://limbusdev.github.io/guardian_monsters_artwork/
Zelda like tilesets and sprites - https://opengameart.org/content/zelda-like-tilesets-and-sprites

Complete Project Files for my Pokemon Tutorial Series on Youtube

Comments

Hey, I didn't clearly understand the issue. Is the battle not starting or did it stop working after loading the battle? Are you running the main menu scene from the project?

GameDev Experiments

Hello Can i ask why in battle system not working once i go to Long grass i found in pokemon but once i join to battle system not working any suggestion for that ?

Joshua

Looks great! Will you be adding flying, running shoes, using bike, mega evolutions, and multiplayer like pokemon scarlet/violet or pokemon mmo?

Anthony R

Hey! Which version of Unity are you using? If you're new to Unity, I recommend using the same version as mine - Unity 2022.3. I've also made a post that walks you through how to open and test the project files: https://www.patreon.com/posts/how-to-open-and-128833432

GameDev Experiments

I can't launch the project with Unity, I really need help pls

Hasler Rubens

😃 You have done a great job with these tutorial series. I've learned a lot and I'm having a lot of fun making the game. Thank you for your effort and the affordable price. 💖

Vermalreik

I'm having the same issues, did you manage to solve it ?

Omen

when i try to open the complete project i obtain an empty project, there no assets and is a 3D project, how can i do?

Fabio La Civita

With cutscenes, will you eventually add cutscene code to allow for an NPC to use a different path depending on where the character is when the cutscene is triggered? For example in Gen 1 games, Professor Oak uses one of 2 paths depending on if the player tries to leave town on the left or right patch of the North exit or would it be better to setup multiple cutscenes, one for each possible trigger?

Charles Fasano

I'll see if I can recreate this issue and fix this in a future video.

GameDev Experiments

Hi bro, the cutscenes scenario does not save. what happened is when I start the cutscene then save it, when I re run the game and load it the cutscene still appear.

Lander Mangilit

I'll update the project files up to part 128 soon and I'll update the rest once Double Battle is completed.

GameDev Experiments

Will you be updating the project files to match up to part 129?

Charles Fasano

Yes, I have made a tutorial for that - https://www.patreon.com/posts/42585846 Note that it's a bit old and I'll be refactoring it to the new architecture soon.

GameDev Experiments

Hi, is there any video how you implement the weather system?

Lander Mangilit

Hello, I have a question, in Make A Game Like Pokemon in Unity, the saving system in binary format, according to the people at GameDev.Tv, is no longer recommended two years ago because it is dangerous, they said. Microsoft warned that people who used it were vulnerable to hackers. Was this changed later?

eduardo varela

It's probably a simple mistake you made in the code. Can you share entire error and the screenshot of the script that's causing it. It might be better to post it in the discord server since you can share images easily in it.

GameDev Experiments

Hi there, I just made it to the NPCController stage in the series and seem to be encountering these two errors: cannot convert from 'System.Collections.Generic.List' to 'UnityEngine.SpriteRenderer' and cannot convert from 'UnityEngine.SpriteRenderer' to 'System.Collections.Generic.List' Other than that, everything has been going great so far!

Derelict Dingo

Hello, question... I finished the YouTube tutorial, what remains pending is to solve the Save and Load after the refactor of this sates machine. Is that solved in this package that was uploaded last? Sorry for my bad English.

Toro

Did you try using the enter button?

GameDev Experiments

NeonViibe

Open the gameplay scene and run the game.

GameDev Experiments

how can i start the game?

Rapha Personal

Have you attached the text slots to the action selection state ui object?

Darrell Willis

Thanks i did it but the issue was there was 2 lines of code that were from vid 2 i downloaded it from the file provided by you. As well where can i find the discord channel

Bublik

Don't use the script from this post. This is the completed script and there are lots changes made to the PlayerController script in the later videos. Instead download the scripts from my patreon post "script files for each part" and paste the code for part 1. Here is the link to the script files post: https://www.patreon.com/posts/38708232

GameDev Experiments

Hello i am having issues with the first video when i try to attach the script to the player i het this Cant add script compponent "PlayerController" because the script classs cannot be found. Make sure that there are no compile errors and that the file name and class name match i believe i made everything like In the video Thank you in advance /// I found the issue the code in the video wasn't the same as provided here

Bublik

Did you managed to fix it?

Vít Šarík

Absolutely love this series, just commenting to show appreciation for your work!

NeonViibe

Hi, the game works fine until I get into a wild encounter and then this shows up: NullReferenceException: Object reference not set to an instance of an object GDE.GenericSelectionUI.SelectionUI`1[T].HandleUpdate () (at Assets/Scripts/Util/GenericSelectionUI/SelectionUI.cs:56) How do I fix this?

Du Wei Ng

I've shared the script files of all the lesson in this post https://www.patreon.com/posts/script-files-for-38708232 For the complete project files, I've used git to make commits when I complete a feature. But I don't commit for every video, I only commit once an entire feature is complete. You can use git and checkout different commits to see the implementation of most features.

GameDev Experiments

Yes, I'm planning to cover more features like Pokemon Storage, Pokedex, etc.

GameDev Experiments

Also as a suggestion, you should have the project files set up for each lesson so it's easier to learn rather than have everything done. It's very difficult for me to see what your are typing in each lesson due to my cataracts. Having the project files setup based on each lesson would make things a lot easier for me to understand.

Charles Fasano

Will there be any more tutorial videos or are you done with this series?

Charles Fasano

Hi Josh, every feature except the summary screen is there in the Main branch of the Project Files. I'll add the Summary Screen to it soon.

GameDev Experiments

Hi GDE, how far along is the Main.zip now in comparison to the tutorial videos? Thanks for all the hard work, one of the best tutorial series I've followed.

Josh Darren

omg.. i know my mistake.. xd.. im search it for 3 days.. Z camera position must be -10, i made it to 0 last time.. lol

Michael Tjin

Hello Dev! Thank You for tutorial.. this is my dream to create a 2d game xd.. Now, i'm at episode 12, but i have a problem.. when i press "play" (on episode 12), i only see a blue layer (this blue layer, was the same with the background color of my main camera, so if i change my main camera background color to black, then it will show a black layer in "game" too when i press "play") in "game", but it's normal in "scene".. here's the picture: https://postimg.cc/nsDNhG3T

Michael Tjin

I've posted everything up to the last video. What errors are you getting? Did you download the MonsterTrainerRPG - Main.zip file and played the Gameplay scene?

GameDev Experiments

Can you tell how up to date the scripts from the main files are? I downloaded them and are getting some errors and issues.

Zzarcon1

That's weird! I can't seem to recreate those issues. I've posted the project files with state stack architecture you can compare it with yours and try debugging to find out what's going wrong.

GameDev Experiments

Hello! I'm glad this whole StateStack update arc is finally over. These were a very long 10 months. :) However, I've noticed a few quite troublesome problems that came with the new StateStack update. Particularly, after starting a new game, when I open any menu, it's just empty. If I talk with NPC, I get an empty dialogue box. When I enter the battle without interacting with NPC or opening any menu, the game freezes. And so on. Except for that freeze, everything else happens only once. It's still something that shouldn't happen, though.

MarkoSantos

You can find the MonsterTrainerRPG - Main.zip file attached to this post.

GameDev Experiments

Hello, please i want the complete project, any link ??

Abdellatif Qassid

Hey, the project files are updated up to part 100 in the series. I haven't included the rest since the statestack architecture refactor is still not complete and there will be bugs in the project. I'll post the everything once I complete covering the statestack refactor on youtube.

GameDev Experiments

I should be able to do it in around 2 months once the battle system refactor is complete.

GameDev Experiments

Hey! I'm not super familiar with Patreon but where can I find the repository for the project? The linked .zips seem quite old! Anyways keep up the good work! :)

Jeroen Coessens

Hello! First of all, thank you for all of this work to make these tutorials so amazing! I love them so much! :) Just have a quick question, though. When will the advanced branch be merged with the main branch? No need for the exact date or anything, a rough estimate will do. :D

MarkoSantos

I'm currently having the same issue, was this ever figured out?

Zombified Kiwi

Hey, once I'm done with the state stack architecture change, I'll merge the advanced branch with the main branch.

GameDev Experiments

It should work if you open the project directly in Unity. To test the game are you running the gameplay scene?

GameDev Experiments

It would be nice if you do a tutorial on how to export the advanced branch to the main branch, as I'm sure I'm not the only one trying to follow the patreon tutorials finds that the variables fail, this is because we changed names and architecture many times, so the solution is there, but you have made it too difficult for the average follower.

Jochewi

Hello Dev, could you export this project into unitypackage?when i open this project in unity ,i get many errors,for example when i opened the main menu,no options shows up in ui,when i entered battle scene, dialogue window covered my move selection window,please export this project into unitypackage

Juliuspecilist

thank you so much

David Chalmers

Hi David, Unity won't open any scene by default. You have to open the gameplay scene from the scene folder.

GameDev Experiments

Hello, when i load the MonsterTrainerRPG Main the scene view are empty why?

David Chalmers

What errors are you getting? You're trying to run the Gameplay scene right?

GameDev Experiments

Hello Dev, could you help me?, when I download the project and load it in unity I get many errors, how can I make the files work?, I have not moved and I have not altered the files

Sala12de Zr

The advanced features branch doesn't have the latest scripts since both the advanced and main branch has changes in the battle system. You can try and merge and keep the changes that you want.

GameDev Experiments

Where can I download the latest "MonsterTrainerRPG - Advanced Features.zip" with the extensions of the latest scripts (e.g. "Scripts Part 97")? thanks by the way and keep up the good work !!

RoKa

In Patreon, you just have to connect your discord and it will automatically add you to the server. Anyway, I'll also generate a link and DM you.

GameDev Experiments

Yes, I'm running the gameplay scene and where can i join the discord? I dont see any links here

one big meme

Hey, what are the errors? Can you post them on the discord server for patrons? Btw you're running the Gameplay scene right?

GameDev Experiments

when i download the project and open it i just have a lot of errors popping and i didnt even change anything i just open and all the errors are just there

one big meme

You can find it here https://github.com/GameDevExperiments/Pokemon-Tutorial-Art-Assets In the Art/gfx folder you can find tileset.png

GameDev Experiments

Where can i doanload the sprites for the pokemon tiles you add on the first video in the pokemon 2D tut ? i found the zelda ones but not the second sheet you added ? thanks by the way and keep up the good work !!

Davy Van Overberghe

I have a problem with the pokemon file, the master file in the battles doesn't load the background, so the camera background color I've done everything but it doesn't load can you help me?

Misael Marçal

Can you send the me the script on discord. I'll check if there is any mistake in it.

GameDev Experiments

Hi Game Dev Experiments, I have a problem :) ... I'm starting the tutorials but from the first script ( Player Controller ) when I add it to the player and press play, the player doesn't move :( and the script tells me that it doesn't have no problem, can you help me? PS: I use Mac for unity.

PoketMasterMx

Thanks a lot for the kind word ❤

GameDev Experiments

Me gustan mucho tus tutoriales, gracias a grandes personas como tu, podemos los amantes de los videojuegos aprender a desarrollarlos mucho mejor. Sigue así. Un saludo desde México.

PoketMasterMx

Okay, I'll make a video on it 👍

GameDev Experiments

I may be the only one asking for this, but could you make a quick guide on accessing the advanced features using git? My experience with git is limited to registering on github.com... :'D (supposed to be a sweatdrop emoji)

Justin Wahlquist

Thanks a lot for the support. I'll look into mega evolutions and horde battles in the future. I'm planning to complete the core features first and then move on to good to have features. Btw there is a tutorial for mega evolutions in the discord server, check the pinned messages in the tutorial and articles section. If you want to collaborate on a project with other patrons, you can ask in the collaborations section of the discord server.

GameDev Experiments

Will you every do mega evolutions, horde battles, and a way to for people on your patron be able to make their own version of Pokemmo/2d legend of arcues project in unity? Just curious.

Saberwolf

Hey, the scenes won't load by default. You can go to the scenes folder and open the scene you want.

GameDev Experiments

When I open the Project, scenes doesn't load, how can U help me to fix that?

KEVIN ANDRES Borda

Hey, part 63, 64 & 65 will be posted together once I complete part 65.

GameDev Experiments

part 64 aint on here ah comeoneman

MUXE B.V

Thanks, I'm glad to hear that, your tutorials are amazing.

Connor C

Yeah, it's updated up to part 43. The last updated date is 27/3/2021, I wrote 2020 by mistake. Thanks for pointing it out. Parts 44 and 45 will be posted in the next two days.

GameDev Experiments

Is this still updated? It says it wasn't updated since last year? That's why I'm a patron to get the current build...

Connor C

I've committed Switching Scenes, Saving System, and Items next. I'll prioritize evolutions right after that!

GameDev Experiments

Can we get Pokemon evolutions soon?

Itadakimasu! ≧◡≦

Thanks for the suggestion. I'll put more effort into promotion in the future :)

GameDev Experiments

I would suggest adding under all your videos a section for patreon that lets people know the advanced features they could receive on petreon to promote this more!

Ebrahim Elbagory

Yeah, they won't be covered on youtube anytime soon. On youtube, I want to cover all the core features before moving on to the advanced ones. But since some Patrons have requested these advanced features, I thought I'll post the project files here. I'll also post a video explaining the implementation of the feature, but it won't be a complete step-by-step tutorial since advanced features will too long if covered like that. Let give this a try, and I'll make adjustments based on the feedback from you all.

GameDev Experiments

Does this mean that the advanced features will not be covered on YouTube then?

Vincent Veak

Those features were fun to implement! Will start working on their tutorials now :)

GameDev Experiments

Thanks for picking up the suggestion!

alexanger

First part of the switching tut will be out this weekend :)

GameDev Experiments

Switching! Thank you, can't wait for the tut.:)

alexanger

Thank you!

Noxela


Related Creators