• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • 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 game Project (C++)

Status
Not open for further replies.
  • 3
    Posts
    17
    Years
    Hello everybody! Since last summer I'm planning a Pokémon game made totally from 0.

    My idea is create a "framework" for Pokémon games that will be the base project for all future fangames, and will be a game in itself. The thing is that the source code will be avaiable for anyone, and everybody could use it in his version of a Pokemon game.

    Forget Game maker, rpg maker, etc. these tools are good for a medium 2D game project... but if you want total freedom you have to start from zero, programming it. I've always dreamed of a huge 3D Pokémon world, where you can see and interact with wild Pokémon in real time, with a lot of improvements, with a more adult story and characters [...]

    The project will be programmed in C++ and will use 3D graphics (using the DirectX9 SDK). So I'm looking for people interested in this project, with some experience in one of more of these things:

    - Visual Studio C++ Express
    - DirectX 9
    - 3D Modeling / Texturing / Animation (Blender for example)
    - Graphical Design (Photoshop, Illustrator or Gimp)
    - SFX Sounds and Music
    ...

    The project is an attempt to unify all fans that have a project or had a project in past and didn't finished it, and to be a project open to everyone that wants to colaborate. Democratically, voting every important aspect of the game with polls, or joining the project staff.

    The hardest work will be the 3D modeling, this will require a lot of hours and a lot of experimented people. Imagine we have 600 Pokémon and 600 people are modeling them at same time, each person with one Pokémon. All Pokémon could be modeled in one week or less...

    Together it will be better.
     
    This sounds like an idea I'm using at the moment for one of my game project, except I'm using Managed DirectX and C#...

    Good luck with your project :)
     
    This sounds like an idea I'm using at the moment for one of my game project, except I'm using Managed DirectX and C#...

    Good luck with your project :)

    Are you using Microsoft XNA Studio?

    I started with C# but I realised that it has not the performance that C++ has. And I don't trust in the Garbage Collector (the memory manager) if I need to use pointers.

    I've not started programming the Pokémon game yet... (I suppose that you either), but I would like to do something together. If it cannot be programing in the same language, then at least the graphic and audio parts.

    If anyone is in a project like this, It would be great and more efficient do things together.
     
    Are you using Microsoft XNA Studio?

    I started with C# but I realised that it has not the performance that C++ has. And I don't trust in the Garbage Collector (the memory manager) if I need to use pointers.

    I've not started programming the Pokémon game yet... (I suppose that you either), but I would like to do something together. If it cannot be programing in the same language, then at least the graphic and audio parts.

    If anyone is in a project like this, It would be great and more efficient do things together.

    I'm using my company's proprietary 3d engine ("Alterthos") written in C# with some parts written in C++ , but not many. Originally based on XNA, but I removed it from there and made a few modifications. The engine "Alterthos" isn't designed for Pokemon games, but for true cRPG's.

    I'm still re-writing the engine, but I am planning to use it for two games I have planned on my website.

    But I am far too busy to even consider doing anything other than my college work atm. I've got a mountain of work to catch up with :/
     
    another project!

    Welcome to the Pokecommunity.

    Your bravery to create a game engine is encouraging but I hope you understand the challenge involved.

    I've not started programming the Pokémon game yet... (I suppose that you either), but I would like to do something together. If it cannot be programing in the same language, then at least the graphic and audio parts.

    Please read my advisory piece on homemade games. Typically these projects are doomed to failure (and minimal progress) as soon as they are announced.

    Providing you use a game library, everything still needs to be designed from scratch - from the battle engine to a map system. Since your game engine is set at a much lower level than mine (C++), mine is in a scripting language (Javascript), you're going to have a hell of a lot of design and reimplementations before you get something playable.

    IMHO, Your efforts are probably better focused on helping an existing project, such as Pokemon Online. They're even looking for C++ programmers.
     
    Welcome to the Pokecommunity.

    Your bravery to create a game engine is encouraging but I hope you understand the challenge involved.

    (...)

    Providing you use a game library, everything still needs to be designed from scratch - from the battle engine to a map system. Since your game engine is set at a much lower level than mine (C++), mine is in a scripting language (Javascript), you're going to have a hell of a lot of design and reimplementations before you get something playable.

    I respect your opinions, but I have my own opinion... the projects get abandoned because the majority of people have'nt done a good planning of it before touching code.

    The cause for what I won't use frameworks (Java Virtual Machine, .NET, etc.) is because they lowers games performance, because of the increment of CPU usage. I'm agree that programmer's time is reduced here. I've programmed in C# and it's very easy to learn and manage, but in my opinion, it is'nt a game oriented platform, it's better for applications.

    Currently, I'm experimenting with VSC++2008 and the DarkGDK tool for DirectX. But I will take it calmly, I have all the time in the world ... LOL I do it for hobby.

    I do not want to get stressed with that and then abandone it, I prefer to go slowly. Only I said that if someone was interested in collaborating, will be welcome ;) .

    I don't like to enter into discussions about what is best or not, everyone has his technique ... and everyone's jobs are respectable.

    Thank you for the links, they're very useful ^^
     
    Status
    Not open for further replies.
    Back
    Top