- Joined
- May 29, 2016
- Messages
- 1,512
- Trophies
- 0
- Age
- 29
- Location
- Madrid
- Website
- manuelrodriguezmatesanz.com
- XP
- 2,811
- Country
Hello there, everyone!
This 2018 I came with a "hey, I wanna play Pokémon Snap on my computer but I can't because it's not well emulated", so I decided to make my own Pokémon Snap clone in Unity 3D with C# (VS2017).
I coded everything from scratch by myself so it (surely) may have some bugs.
I need to optimize this a lot, so tips and contributions are really welcome and appreciated. I contacted to Nintendo with this for an interview (Resume Stuff) and no profit is gained at all. I made the repository public so everyone who wants to check this out can make courses or help me with my own stuff.
What does this have right now?
- Beach Course with play through
- Menu
- Prof. Oak's Check
- Prof Oak Texts
- Every mechanic in the original game: Taking pictures, pesterball, apple, flute, running...
- Multilanguage support (English and Spanish for now)
- Saving Game Data
- Post-Processing effects: Motion-Blur, Color Filtering...
- Settings configuration for almost everything needed.
- So much more!
I personally ripped sprites, Pokémon models and Beach Course from the original game (Thank you very much to the creators of Nineteen64 emulator), but they can be easily replaced to non-pokémon stuff for making a clone.
I made some HUD Sprites, 3D Models like Apple and Pesterball. I'm not so good, so don't blame me for the result.
Video:
First test:
New build:
What will this have soon?
- Cinematics like the original game
- Fix a few known bugs
- New Mechanic like a FlashLight
- Album section where the user can see and share their pics on Facebook and Twitter
What else I'd like to do?
- Having custom orchestrated OST
- Re-do menu sprites and stuff to new cool ones.
- Water Courses
- Night courses
- Make more stuff
- More post-processing stuff
- Optimize everything
What plugins do I use?
- Cinemachine
- Fungus
- My own code
- XInput for XBOX Controller stuff
Controls:
- Mouse motion: Move the Camera
- Right-Click: Point
- (Holding right-click) Left-Click: Take Snapshot
- Escape: In-Game pause menu
- Click: Move through screens (clicking buttons)
After unlocking power ups:
- Q: Throw Apple
- E: Throw pesterball
- F: Play Flute (And change melody)
- F1: Enable/Disable Post-Processing (HIGHLY RECOMMENDED FOR NON-MASTER RACERS)
- F2: Enable/Disable Motion-Blur
- F3: End directly the course and go to Prof Oak.
Performance:
My Specs (About 150FPS on Edit Mode with post-processing):
- Intel i-7 4.6GHz
- Nvidia GTX 1070 8GB
- 16GB RAM
- 4K Resolution Screen
Tested on my portable computer (about 35fps non edit mode with post-processing):
- Intel i7 3.2GHz
- GTX 740M
- 8GB RAM
- 1366x768 Screen
Credits:
- 1964 Emulator creators
- Fungus creators
- XInput Wrapper creators
- Unity & VS
- Manurocker95: Whole development.
- Lord Smea: Dude, you are my inspiration.
Download:
- Build: Version 0.1 Version 0.2
- Source Code
Note: I will add these features in my Let's Go clone.
if you want more info about how I imported Pokémon models and animations, check my tutorial: https://gbatemp.net/threads/tutoria...m-3ds-to-unity-engine-3d.532962/#post-8543556
Please, give constructive feedback and be nice. It's hard to do everything on my own.
Hope you like it :3
This 2018 I came with a "hey, I wanna play Pokémon Snap on my computer but I can't because it's not well emulated", so I decided to make my own Pokémon Snap clone in Unity 3D with C# (VS2017).
I coded everything from scratch by myself so it (surely) may have some bugs.
I need to optimize this a lot, so tips and contributions are really welcome and appreciated. I contacted to Nintendo with this for an interview (Resume Stuff) and no profit is gained at all. I made the repository public so everyone who wants to check this out can make courses or help me with my own stuff.
What does this have right now?
- Beach Course with play through
- Menu
- Prof. Oak's Check
- Prof Oak Texts
- Every mechanic in the original game: Taking pictures, pesterball, apple, flute, running...
- Multilanguage support (English and Spanish for now)
- Saving Game Data
- Post-Processing effects: Motion-Blur, Color Filtering...
- Settings configuration for almost everything needed.
- So much more!
I personally ripped sprites, Pokémon models and Beach Course from the original game (Thank you very much to the creators of Nineteen64 emulator), but they can be easily replaced to non-pokémon stuff for making a clone.
I made some HUD Sprites, 3D Models like Apple and Pesterball. I'm not so good, so don't blame me for the result.
Video:
First test:
New build:
What will this have soon?
- Cinematics like the original game
- Fix a few known bugs
- New Mechanic like a FlashLight
- Album section where the user can see and share their pics on Facebook and Twitter
What else I'd like to do?
- Having custom orchestrated OST
- Re-do menu sprites and stuff to new cool ones.
- Water Courses
- Night courses
- Make more stuff
- More post-processing stuff
- Optimize everything
What plugins do I use?
- Cinemachine
- Fungus
- My own code
- XInput for XBOX Controller stuff
Controls:
- Mouse motion: Move the Camera
- Right-Click: Point
- (Holding right-click) Left-Click: Take Snapshot
- Escape: In-Game pause menu
- Click: Move through screens (clicking buttons)
After unlocking power ups:
- Q: Throw Apple
- E: Throw pesterball
- F: Play Flute (And change melody)
- F1: Enable/Disable Post-Processing (HIGHLY RECOMMENDED FOR NON-MASTER RACERS)
- F2: Enable/Disable Motion-Blur
- F3: End directly the course and go to Prof Oak.
Performance:
My Specs (About 150FPS on Edit Mode with post-processing):
- Intel i-7 4.6GHz
- Nvidia GTX 1070 8GB
- 16GB RAM
- 4K Resolution Screen
Tested on my portable computer (about 35fps non edit mode with post-processing):
- Intel i7 3.2GHz
- GTX 740M
- 8GB RAM
- 1366x768 Screen
Credits:
- 1964 Emulator creators
- Fungus creators
- XInput Wrapper creators
- Unity & VS
- Manurocker95: Whole development.
- Lord Smea: Dude, you are my inspiration.
Download:
- Build: Version 0.1 Version 0.2
- Source Code
Note: I will add these features in my Let's Go clone.
if you want more info about how I imported Pokémon models and animations, check my tutorial: https://gbatemp.net/threads/tutoria...m-3ds-to-unity-engine-3d.532962/#post-8543556
Please, give constructive feedback and be nice. It's hard to do everything on my own.
Hope you like it :3
Last edited by Manurocker95,