Learning how to make games

Not to revive an old thread, but for what it's worth anyone who has taken a little Java programming should take a look at libgdx if they want to get on the fast track to making games. I'm using it to make an Android game atm. With only a few lines of code it can be a PC game as well. Yes you have to program, but it is unavoidable if you want to make a real game. Not to mention it can do 3d as well as 2d. Start small, text or 2d games first. They're ready to underestimate. Good luck! :D
 
Anyone can tell me what kind of technology is this web site is using. www.3rdplanet.com
It looks damn cool. I have never seen anything like this before.[
 
Start from Scratch (literally, there's a program out there called scratch), then maybe try modding games (ie. SSBB)
 
Creating a 3D multiplayer RPG beat-'em-up game is a complex endeavor, but it's definitely possible. Here are the key components and considerations you'll need to address:

1. **Game Design**: Define the core mechanics, gameplay elements, characters, levels, and overall vision for your game.

2. **Programming**: You'll need strong programming skills to handle the game logic, mechanics, networking for multiplayer, and interactions. Languages like C# (Unity), C++ (Unreal Engine), or even Python (Godot) are commonly used.

3. **3D Modeling and Animation**: Create 3D models for characters, environments, and assets, along with animations for movement, combat, and interactions.

4. **Level Design**: Design and create the game's levels, incorporating interactive elements and challenges.

5. **Networking**: Implement networking functionality for multiplayer support, including client-server communication, player synchronization, and matchmaking.

6. **Sound and Music**: Add sound effects and music to enhance the gaming experience.

7. **UI/UX Design**: Design user interfaces for menus, HUD elements, and player feedback.

8. **Testing and Iteration**: Continuously playtest and refine your game to ensure a fun and balanced experience.

As for your question about a team, the complexity of a 3D multiplayer game suggests that a team of people with diverse skills would be beneficial. While it's theoretically possible to create a game on your own, having expertise in areas like programming, art, design, and sound will make the process smoother and the end result more polished.

In terms of software, here are some options:

- **Unity**: A popular game engine with a large community. It uses C# for scripting. Unity Personal edition is free until your revenue exceeds a certain threshold.

- **Unreal Engine**: Offers high-quality visuals and supports C++. Unreal Engine is free to use, but royalties may apply if your game generates substantial revenue.

- **Godot**: An open-source game engine that uses its scripting language (GDScript), similar to Python. It's beginner-friendly and suitable for 2D and 3D games.

- **Blender**: A powerful 3D modeling and animation software that's free and widely used in the game development community.

Remember, learning and creating a game of this scale will take time and dedication. Utilize online tutorials, forums, and resources to guide your progress. Good luck with your game development journey!
 
Last edited:
Back
Top Bottom