• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Pokemon 3D Project

Status
Not open for further replies.

PokettoMonsuta

Cut the subsplicity
49
Posts
15
Years
  • Note:This is NOT A pokemon game, so don't say "Wrong forum" or "Where's progress". Also, this is the right forum. This is for game developement, and this is resource for game developers.

    Anyways, so yeah.

    I made this topic to help people get out of the process of making bootleg 2D games and get three-dimensional!

    Well, I created this project so people can get started creating amazing 3d games, and possibly the next generation of Pokemon Games.
    Okay, so let's get started.

    What is this project, and how does it benefit me?
    Well, this project was started by me, PokettoMonsuta.

    Why I started this project

    Well, first I wanted to make a cool GTA 3D multiplayer game, but was like "FFFFFFFF", so I threw that away. So I was thinking what to do with my 3D registered version of Google SketchUp, and was like "Let's see if there's any good Pokemon 3D games", found out there was no 3d pokemon fan game program. I was like, "What the hell is this?", and thought "These people are talented, but they need to get out of the 2D process". SO, I decided to start a little help project to help people begin making their own Pokemon 3D games.

    So, how does it work?
    Well, this thread will be provided with loads of tutorials, from creating models to creating games. As for myself, I'm creating 3D models to help you create cities.

    Okay, let's get started.

    Main

    Getting Started
    Well, to get started, you need 3 games to create 3d games.

    1. An engine with physics.
    2. Some 3d models.
    3. Knowledge of Code

    Obviously, this will be explained in the thread, so don't fly of your chair yet.

    Engine
    Well, this is the main support of your game. An engine. Engine's control your physics, collision detection, sound, networking, well, it controls everything in your game. Everything in a pokemon game, except for sprites, is built on an engine. Creating an engine isn't hard, but it isn't easy either. You can find what I mean Here. If you don't want to start creating an engine yet, you can find free engine's Here. *Note, some engines isn't designed for games like pokemon.

    Pokemon Models
    This is another import part of a game. You need models, or it isn't really a game. If you can, you can donate models to this thread to help people get started. I'm doing the same thing also, I'm actually making a model of the homes and buildings from Pokemon Emerald.
    Here is some pokemon models built already.

    Regice, Regirock, Registeel: https://sketchup.google.com/3dwarehouse/details?mid=d9d2ccff4abb6351a90d2c165f86873b&prevstart=0
    Pokemon Yellow Pallet Town: https://sketchup.google.com/3dwarehouse/details?mid=a085ad70ca5f6480b8a4777b45cc75f7
    Pokemon Yellow Route 1: https://sketchup.google.com/3dwarehouse/details?mid=7844115c14b85e4352011581f08b84f5
    Pokemon Yellow Viridian City: https://sketchup.google.com/3dwarehouse/details?mid=65760782cab570467cc734af7f05640d
    Pokemon Yellow Route 2: https://sketchup.google.com/3dwarehouse/details?mid=6dc55b158b1d8b53df21501a592ad800
    Pokemon Gym: https://sketchup.google.com/3dwarehouse/details?mid=b8e049d2dda88a27c9eb4e19ab19e89f&prevstart=0
    You can use the buildings and stuff here: https://sketchup.google.com/3dwarehouse/details?mid=b6665ba2ba043a11e6cbd70c3d8130f4&prevstart=0
    Some Pokemon 3D models: https://sketchup.google.com/3dwarehouse/details?mid=453f026f67f36dd9140e5c07d562fda&prevstart=0
    Pokeball (closed): https://sketchup.google.com/3dwarehouse/details?mid=6e5293cc109eb6a3a06399e706688398&prevstart=0
    Pokeball (opened): https://sketchup.google.com/3dwarehouse/details?mid=487355f92426a19a701387e5a0934ad1&prevstart=60
    Pokemon Stadium: https://sketchup.google.com/3dwarehouse/details?mid=364dccb27ab1aa07d94fe376a4305481&prevstart=0
    Combees': https://sketchup.google.com/3dwarehouse/details?mid=b301ac22eefc406633dd0751f2a4e955&prevstart=12
    Here are trees, plants, flowers, pallet town building, and fences: https://sketchup.google.com/3dwarehouse/details?mid=514139012500d04bd4e43563ff60da35&prevstart=12
    Latios, Latias, Kyogre, and Pikachu: https://sketchup.google.com/3dwarehouse/details?mid=5ad3bb5b3fd02cf38a36669d9277a9bc&prevstart=12
    Twinleaf Town: https://sketchup.google.com/3dwarehouse/details?mid=a88bff037a3e1410de444a6de8f9d4d1&prevstart=12
    Salamence: https://sketchup.google.com/3dwarehouse/details?mid=24eaef9d95d2c80d3c71eb4c4c6025c7&prevstart=12
    Some houses: https://sketchup.google.com/3dwarehouse/details?mid=bedf67b7d5b3c6c59fd263b8114882d&prevstart=12
    Piplup: https://sketchup.google.com/3dwarehouse/details?mid=ac8ef67ee6af48847a6b02f670f4b96e&prevstart=24
    Voltorb: https://sketchup.google.com/3dwarehouse/details?mid=1f30e5f076eea3bbc64c0e0c0a2622e7&prevstart=24
    Porygon: https://sketchup.google.com/3dwarehouse/details?mid=47204f6aaa776c7bf8208b6313b1ffa0&prevstart=24
    Kyogre (Seperate): https://sketchup.google.com/3dwarehouse/details?mid=104b91ba0b7c66dbf59de4b30133c266&prevstart=24
    Turtwig: https://sketchup.google.com/3dwarehouse/details?mid=ba49bd3de51f3bea419b60fc2a51f869&prevstart=24
    Weedle: https://sketchup.google.com/3dwarehouse/details?mid=7ffc0f2767190ef6395576164b7ce62f&prevstart=36
    Electrode: https://sketchup.google.com/3dwarehouse/details?mid=f1c11e37a51eacccf8208b6313b1ffa0&prevstart=36
    Gastly: https://sketchup.google.com/3dwarehouse/details?mid=14c7fd6203b37442be287ffb54ae2b4&prevstart=36
    Chimchar: https://sketchup.google.com/3dwarehouse/details?mid=f6f886c6f1547aa0ae81a3d3587447d8&prevstart=36
    Celebi: https://sketchup.google.com/3dwarehouse/details?mid=2804e95007c1732731052ff97867a1bc&prevstart=36
    Deoxys Attack Form: https://sketchup.google.com/3dwarehouse/details?mid=a595a32f05cdd066ec94fdee4cf0e9ce&prevstart=36
    Mudkiep: https://sketchup.google.com/3dwarehouse/details?mid=86dbae33b91a861783893a7f37494172&prevstart=36
    Luvdisc: https://sketchup.google.com/3dwarehouse/details?mid=72517d828546755bbb2482b755b8fd9d&prevstart=36
    Lotad: https://sketchup.google.com/3dwarehouse/details?mid=b99ab3af0357ac6362971fddad220151&prevstart=36
    RayQuaza: https://sketchup.google.com/3dwarehouse/details?mid=b780e42a15aed0d944bf26cfac4a8526&prevstart=36
    Marill: https://sketchup.google.com/3dwarehouse/details?mid=f553d8292a9055a2c09f111e333baa94&prevstart=36
    Spinarak: https://sketchup.google.com/3dwarehouse/details?mid=3388aad69c21f3de7249610cdf88b663&prevstart=36
    Sudowoodo and Bonsly: https://sketchup.google.com/3dwarehouse/details?mid=23bbafd54ccadc731573695a0118b7a6&prevstart=36
    Snorlax and 2 unown's: https://sketchup.google.com/3dwarehouse/details?mid=a8e99c07edf75651fe0ed035dad49911&prevstart=36
    Magnezone: https://sketchup.google.com/3dwarehouse/details?mid=e0fffcae8206425b5c0ce5eee3d37b17&prevstart=36
    Magneton: https://sketchup.google.com/3dwarehouse/details?mid=5e810688f05dfb2bd59f27940509ecdc&prevstart=36
    Poliwag: https://sketchup.google.com/3dwarehouse/details?mid=874ebef94b70a7ff480f0881e44c30c7&prevstart=48
    Umbreon: https://sketchup.google.com/3dwarehouse/details?mid=427528aa930e859db9df0ee87726d245&prevstart=48
    Riolu: https://sketchup.google.com/3dwarehouse/details?mid=cd4fc1d95863d5533103d1c563815afc&prevstart=48
    Pikachu: https://sketchup.google.com/3dwarehouse/details?mid=52e8c9cb831d02d2d30940d312d0f512&prevstart=48
    Polygon Z: https://sketchup.google.com/3dwarehouse/details?mid=6b096dcfc6e29fae2b7aa5a721dcd335&prevstart=60
    Diglett: https://sketchup.google.com/3dwarehouse/details?mid=70a5e64b98c8aea0cdf1c20adf47c1d&prevstart=36
    Magnemite: https://sketchup.google.com/3dwarehouse/details?mid=cfb0c27ed0f199aa52a2ecc20a187a60&prevstart=36
    Pokemon Ghost Tower: https://sketchup.google.com/3dwarehouse/details?mid=6372299ee506123b52f2aeb043ecdce8&prevstart=36
    Pallet Town, Kanto: https://sketchup.google.com/3dwarehouse/details?mid=78e8a0bb2198c95244cb505f42733c55&prevstart=36
    Blue and Red Lamp: https://sketchup.google.com/3dwarehouse/details?mid=e44c5bbe93bb04e935ada61ac08fb257&prevstart=36
    Mauville Game Corner: https://sketchup.google.com/3dwarehouse/details?mid=c67ad60c2d249fe1bfed6b3194df075a
    Cinnabar Lab: https://sketchup.google.com/3dwarehouse/details?mid=a378a451a0a579c0c49d18044bc67e66
    Gym Sign: https://sketchup.google.com/3dwarehouse/details?mid=7fe221e1d2907e6bc5248d23e2ec9f48
    Jubilife City: https://sketchup.google.com/3dwarehouse/details?mid=9d9ee19b6ed30a11282ae60d835c2ef&prevstart=60
    Ninjask: https://sketchup.google.com/3dwarehouse/details?mid=4c611c424f1670973910f8a28724949c&prevstart=72
    Pokedex: https://sketchup.google.com/3dwarehouse/details?mid=c40995601327248cff5ae705cce5125d&prevstart=84
    Jigglypuff: https://sketchup.google.com/3dwarehouse/details?mid=6d460339b1ced40de2cbd435fc0b19ac&prevstart=84
    Porygon2: https://sketchup.google.com/3dwarehouse/details?mid=5f73d2bed47236542b7aa5a721dcd335&prevstart=84
    Ditto: https://sketchup.google.com/3dwarehouse/details?mid=b6040ac483eef2211894e4226b906f9c&prevstart=96

    You can look for pokemon models Here, or find plain models Here.

    Note: Ctrl-F4 to find a pokemon you want in this thread.

    Knowledge of Code
    This is also strong in your project, the code you use. The best coding language you can use is C++, C, and C#. Obviously, you can't start by just that, you need to use Cross-Platform API's. Ex. would be OpenGL, Direct3D, and XNA.

    XNA
    You should start here. Why? Because this is strong.

    https://creators.xna.com

    XNA is a 3D api created by Microsoft. It is a set of tools that manage runtime environment of 3d. It also has great classes for loading models, animating them, rotating, etc. Also, you can create C# classes with the XNA class.

    Code:
    class Pokemon
    {
       Model pmodel;
       int HP;
       int EXP;
       int Level
    }

    Above is nearly an example of a Pokemon class. You can also create pokemon with that class
    XNA supports sound, collision detection, network, etc.

    Code:
    Pokemon bulbasaur;
    Pokemon charmander;
    
    bulbasaur.level = 32;
    charmander.EXP = 5435;
    if (charmander.EXP < 400)
    {
       charmander.level += 1;
    }

    Old XNA tutorial
    2D tutorials
    Reimer's XNA tutorial
    Best XNA tutorial. C# tutorials there also.
    Microsoft XNA tutorials
    C# tutorials
    MSDN C# tutorials
    Function C#
    More C# tutorials

    OpenGL
    OpenGL is another good 3D cross-platform API. I recommend this for C++ users.

    https://opengl.org

    OpenGL should be for intermediate users. There isn't a built-in Model class, but you can create a class for that.

    HUGE OpenGL tutorial
    OpenGL video tutorials
    OpenGL tutorial, and also Include files to start
    C++ tutorials
    More C++ Tutorials
    MORE C++ Tutorials

    DirectX
    This is for really knowledgeable C++ coders.

    You can use DirectX9 for normal, or DirectX10 for stronger coding.
    The DirectSDK, is, half-a-gig, so I wouldn't suggest this for people who wan't to use lightweight API's.

    DirectX tutorials
    Reimer's DirectX tutorial for C++, C#, and VB
    DirectX9 tutorials
    More C++ Tutorials

    Okay, Model resources, coding, what about my own models

    It's really fun when it comes to model creating. I'm actually excited right now contributing to this project with my models.

    Anyways, onto creating your own models.
    It's not a hard task, but when you start off, you might be like "How does this work? This model must be HARD to make", well, once you get used to it, you will be like "Whoa, I can't believe I said this model was hard, it's soo eeezzz".
    Well, let's try to accomplish this.

    Furthermore, onto the software
    The software we want to use should be free and easy to use. Well I got some.

    Anim8or
    This should be for people just walking into the door of the 3D universe.

    https://www.anim8or.com/

    Anim8or has similar utensils as Blender, but isn't as strong as Blender. It's really buggy, and should be used only for beginners. If you want to go pro, Blender is the way to go.
    Don't mess that up with it being a bad software, it actually renders some pretty neat effects and models, it's great if you want to create normal models.

    Good anim8or tutorials
    Official Anim8or tutorials
    Some Anim8or video tutorials

    Blender
    Now THIS is a great modelling software. As a matter of fact, you should start off with this. Blender is great for a software that's under 50 MB. It's really strong, and you can come up with great results.

    https://www.blender.org/

    You can import Google SketchUp COLLADA files in there from the Google 3D Warehouse.

    Some great Blender tutorials - You can learn everything here
    Blender Video Tutorials
    More Blender Tutorials

    Beginner's Guide to Modelling Pokemon
    If you look at some pokemon models, you would see that they look like they're made from spheres and cubes, well, they are made from sphere's and cubes.

    Let's take, Charizard for example.

    Pokemon 3D Project

    *Epic Charizard*

    Now all we need is to determine where the sphere's and cubes and etc. really are.

    Pokemon 3D Project


    And just model those out in Blender.
    You can also use the Edit mode, then fix it good enough to make it look like a Charizard!!

    Conclusion
    Well, this concludes this thread. I just made this thread so the community can jump into the 3D world, and can also contribute to beginners. Don't brag saying "You only made this topic to benefit YOU". Well, it does help me, but it can also help others either.

    Anyways, this is PokettoMonsuta, and I hope you take this a good way, and I hope I see some 3D pokemon games out there ^.^
     

    Hall Of Famer

    Born as Hall of Famer
    709
    Posts
    16
    Years
  • This is a huge project, and I can see the potential in it. The problem here is that we have to start doing almost everything from scratch(the program, the graphics and more), which is not realistic for a single game developer to handle. The only way to carry out such a huge idea is to make it a community project so that everyone will contribute, but I dunno if this is even possible. But anyway, impossible is nothing, and I'd like to see how this thread ends up with.
     

    punkforlife93

    Mudpimp
    43
    Posts
    15
    Years
    • Seen Mar 7, 2011
    This is a great idea. I've always liked the Stadium games way of battle a ton, but there wasn't half as much substance, which is what made me like the GBA games. Having both, like you're trying to do, would be an immense task. But it would also be tremendously fun.

    I'll take a look at creating some models for you.
     
    401
    Posts
    19
    Years
    • Age 29
    • Seen Dec 4, 2016
    Sweeeeet, if there are 3D models of D/P houses I can definitely implement them into PokeDS with the 3DSprite features. Nice going!
     
    1,806
    Posts
    14
    Years
    • Seen Jan 4, 2013
    This is wonderful, I purchased Blender yesterday so I could get into something like this. Like Punkforlife93, I'm used to the 3D games lacking substance when it comes to the adventure, thus making the GBA games much more compelling. I certainly hope to get more involved.
     
    Last edited:

    PokettoMonsuta

    Cut the subsplicity
    49
    Posts
    15
    Years
  • This is wonderful, I purchased Blender yesterday so I could get into something like this. Like Punkforlife93, I'm used to the 3D games lacking substance when it comes to the adventure, thus making the GBA games much more compelling. I certainly hope to get more involved.

    Blender is for free, you know.

    Also, since I've been using C# and XNA for a year now, I think I can whip up some classes that'll make it easier.
     
    1,806
    Posts
    14
    Years
    • Seen Jan 4, 2013
    Is it really? I assumed it had a large price tag on it so I grabbed a torrent and lied about purchasing it to avoid potential trouble. It came with all these tutorials, so I'll keep it.
     

    Fraot

    Researcher & Game Developer
    322
    Posts
    15
    Years
  • Good to see someone else working on a 3d project, i'm working on a project like that too!
    I wich you the best of the lucks... BTW, i'm making it with TGB(Torque Game Builder) it's a very powerful engine, and I think it works on conjunction with XNA.

    Also, the models can me made on 3dsMax, since it's a better program to create video games models, there's an option that triangulates evvery polygon easier that Maya o Blender. In my case, I work on 3ds Max 2010.
     

    rm2kdude

    Advanced Pixel-Artist
    358
    Posts
    19
    Years
    • Age 35
    • usa
    • Seen Oct 30, 2022
    Not bad at all, and your class function is very close to my rpg management system in game maker, course a lot smaller in code.

    Also, you're going to need to have complete understanding of C#!

    Code:
    class actor
    {
       int hp
       int hpmax
       int mana
       int manamax
       int name
       int level
       int experience
    }

    Code:
    class PokemonLVUp
    {
       int actor
       actor[0,0] = 500
       actor[0,1] = 2500
    
       for (i=0; i <= pikachu.experience; i+=1)
       {
          if (pikachu.experience >= actor[0,i])
          {
             pikachu.level = pikachu.level + 1;
          }
       }
    }

    These 2 codes will loop through the game and check the experience and stat points, course my c# is rusty I still think I'm okay at it.

    It's better to use arrays for a level up function as I've demonstrated here^^
     

    davidthefat

    I Love C++
    437
    Posts
    14
    Years
    • Seen Mar 3, 2012
    Bump

    The 3d models aren't that good, but LOL better than what I can do... Well I think OP should not stop doing his project, in fact, IDK may be I should do a 3d game... Well I will post something if I get something done
     

    xJordan360

    plurfection.
    349
    Posts
    14
    Years
    • Age 31
    • 541
    • Seen Jan 2, 2014
    IF this ever turns into an actual game project, I will offer my creativity in the forms of concept art, storyline/plot and scripts, if wanted or needed.
     

    mikaldinho

    professional game creator!
    85
    Posts
    14
    Years
  • i am currently working on my own 3D game. i specialise in 2D and GUI, but i am always using my sketchup and wings3D.


    could i help in any way?
     
    Status
    Not open for further replies.
    Back
    Top