1. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    Hello there, everyone!

    [​IMG]

    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, Sep 7, 2019
  2. BlueFox gui

    BlueFox gui SOMEONE
    Member

    Joined:
    Feb 4, 2016
    Messages:
    2,853
    Country:
    Brazil
    oh looks nice
    good work
    i think you should re-draw the menu textures like the characters animations and such
     
  3. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    Yeah. I'm planning to do so. Doing the whole game is hard for just one person, so I work a bit slow
     
    lordelan likes this.
  4. Darksabre72

    Darksabre72 Blue Falcon
    Member

    Joined:
    Nov 26, 2016
    Messages:
    554
    Country:
    United States
    this looks amazing can't wait for this
     
  5. Joom

    Joom  ❤❤❤
    Member

    Joined:
    Jan 8, 2016
    Messages:
    5,261
    Country:
    United States
    Recent developments to GlideN64 have made it possible to emulate it properly. Just a protip.
     
  6. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    Source pls :D

    I mean, with this you can make any course with any Pokémon (700+ than the original xD)
     
    Joom likes this.
  7. DrGreed

    DrGreed Luigi from Luigi's Mansion
    Member

    Joined:
    Sep 14, 2016
    Messages:
    570
    Country:
    United States
    This is why I stick around on this site. You wanted to play a game on your PC but it wasn't emulated good enough so you made a clone. Lol. I can't wait to try this on my low end PC.
     
    Lunos and Manurocker95 like this.
  8. Joom

    Joom  ❤❤❤
    Member

    Joined:
    Jan 8, 2016
    Messages:
    5,261
    Country:
    United States
    That's an aspect that makes this cooler.

    Also, https://github.com/gonetz/GLideN64

    You'll have to compile the source since the binary releases have fallen behind. Unfortunately, I don't have access to Windows, otherwise I'd build it for you. This also reminds me that I need to update my Mupen build for macOS...
     
  9. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    After a year without touching this I'm currently working on it. Blender is my new friend <3
     

    Attached Files:

    Deleted-379826 and KiiWii like this.
  10. KiiWii

    KiiWii Reporter
    Reviewer

    Joined:
    Nov 17, 2008
    Messages:
    10,245
    Country:
    United Kingdom
    This looks epic, now with unity for PS4 it would be great to see this on there :)
     
  11. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    I can't release Nintendo's property but I can just change the Pokémon models hmmm.

    If I can't get the result I really want with the new scriptable render pipeline I'll try with unreal engine instead.

    — Posts automatically merged - Please don't double post! —

    I would like to have Pokémon let's go oak model but for now a new wild prof appeared! upload_2019-3-6_10-47-48.png

    — Posts automatically merged - Please don't double post! —

    And if anyone wants to help me making brand new hud, it will be a pleassure :D
     
    Last edited by Manurocker95, Mar 6, 2019
  12. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
  13. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    I'm testing some HD graphics so you can give me your opinion.

    HD2.png HD3.png HDGraphics.png pika1.png
     
  14. Demothene

    Demothene Member
    Newcomer

    Joined:
    Mar 14, 2019
    Messages:
    45
    Country:
    France
    Nice results :) Do you use HDRP ?
     
  15. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    Nope, the regular render pipeline. I was just playing with post-processing.
     
  16. gabrieldantasv

    Newcomer

    Joined:
    Sep 11, 2018
    Messages:
    16
    Country:
    Brazil
    Good work man! Im following your thread and Im so exited to see this project finished.
     
  17. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    Thanks man! I’m remaking the HUD too.
     
  18. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    I can show you how the beach course is starting too look like
     

    Attached Files:

    • r1.PNG
      r1.PNG
      File size:
      2 MB
      Views:
      128
  19. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    Okay, first course is done. It is a lot longer than the original so I could add more pokémon. I'm planning to do 7 stages. Each stage contains one gen (and if people rip them quickly I may add an 8th one). Here are some pics stored in my snap album:
    Beach54.png Beach57.png Beach59.png Beach60.png Beach53.png Beach54.png

    I need to create the behaviours for the pokémon and link the animations.
     
    Deleted-379826 likes this.
  20. Manurocker95

    OP Manurocker95 Game Developer & Pokémon Master
    Member

    Joined:
    May 29, 2016
    Messages:
    1,372
    Country:
    Spain
    The first course is an entire island with 21 Pokémon:

    - Butterfree
    - Pikachu
    - Raichu
    - Exeggutor-Alolan
    - Pidgey
    - Magikarp
    - Gyarados
    - Kangaskhan
    - Lapras
    - Doduo
    - Tentacool
    - Tentacruel
    - Krabby
    - Kingler
    - Meowth
    - Chansey
    - Eevee
    - Snorlax
    - Scyther
    - ???
    - ???

    ??? Are special Pokémon
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [Release], Pokémon, Unity