Skip to content

Making a pokemon clone with a custom-built game engine (ECS architecture)

Notifications You must be signed in to change notification settings

Nab32/pokeClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pokeClone

Making a pokemon clone (Pokemon Emerald) with a custom-built game engine (ECS architecture).

Install

Currently only works on MacOS. To be able to compile the project, you will need Makefile.

  • Clone the project running the command git clone https://github.com/Nab32/pokeClone.git
  • Go into the root of the project and open the terminal
  • Run this command make
  • You can play the game using ./pokemon

Features

This game engine is currently a work in progress. These are the available features.

  • Animations: Really easy to implement animations with the animation and assets class.
  • Movement: The player movement has been implemented and works perfectly.
  • Dialogue and basic interactions: The interaction system is fully implemented and scalable.
  • Pokemon battle (TODO): A way for the player to engage in pokemon battle in the wild or against other trainers.
  • Scene swapping (TODO): A system that will let players change scenes depending on where they are.
  • First gym (TODO): Implementing the first gym in Pokemon Emerald.

Images

Screenshot 2024-02-11 at 3 17 07 PM Screenshot 2024-02-11 at 3 17 14 PM

Disclaimer

This project is a personal development exercise and is not affiliated with, sponsored, or endorsed by Nintendo. "Pokémon" and all related characters, assets, and trademarks are property of Nintendo Co., Ltd. This project is intended for educational purposes only and is not licensed for commercial use. All Nintendo assets used herein are property of their respective owners and are used under the principles of "fair use" for educational and demonstration purposes only.

About

Making a pokemon clone with a custom-built game engine (ECS architecture)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published