Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Quick question about working on a game

Genji

Member

Me and my friend are working on a game, but we're having trouble figuring out how to efficiently work on it as a team. It seems annoying to have to "take turns" and doesn't seem productive. I'd like if he could work on maps, whilst I added database items and built the game that way. Does anyone have a way to efficiently do this?
 
Here's a thought: Each of you creates your own copy of the game file. Every day, you work on your own copy. Then, you send each other your updated copies, and copy-paste maps and database items from one to the other. In theory, this will let you work with higher productivity. (In practice, of course,you need two copies of the software on two computers.)
 
Splitting up the tasks so you're not stepping on each others toes is the smart way to go.

TIP: Whoever works on the database keeps the "Master" copy.
WHY: When you save your game, all of the database files get saved, whether changed or not. Maps only get saved when they change.

If your friend works on maps 12-16, he can just send you the MAP012 - MAP016.rxdata files & you can update your copy.
If he adds new maps, you also need the MapInfos.rxdata file.
You can send him the database files you change (One file per database tab)

The only time you run into trouble is when he wants to update a map that you've edited (added events, etc.). Then you have to do a manual comparison & merge the changes from one RMXP session to another. (HINT: If you didn't realize, you can open more than one session of RMXP at a time.)

Another option is to use a "Version Control" system. This just kinda automates keeping track of who's working on what, and what has changed. But you need a common repository that you both can access to check-in & check-out files from. And you still have to do manual comparisons when there is a discrepancy.

Be Well
 
Yesh, I mainly work on the database and I have the MAIN game - while Star works on the events and scripts. We both have the same copy of the game and he updates my copy whenever he's finished working on something.

It's a great strategy and we both get to work on it at the same time and get more things done. XD

So the best thing to do is what Brewmeister said. ^_^
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top