Create a large-scale open-world online multiplayer game where real players can simultaneously live, work, travel, trade, own properties, and interact in the same persistent world.
The game must support both PC and mobile.
Main countries:
- Iran
- United States
- Russia
- Saudi Arabia
Japan should also be available for the trading and transportation system.
━━━━━━━━━━━━━━━━━━ ACCOUNT REGISTRATION AND LOGIN ━━━━━━━━━━━━━━━━━━
The game must have a complete account registration and login system.
Registration:
- The player chooses an Account Name.
- The player creates a password.
- The player confirms the password.
- The Account Name and password are securely saved.
- The Account Name must be unique.
- The player can later use the same account to log back into the game.
- A last name is not required.
Login:
- The player enters their Account Name.
- The player enters their password.
- The system verifies the credentials.
- If the information is correct, the player enters their account.
- If the information is incorrect, show an appropriate error message.
- Players must not be able to access another player's account.
- Passwords must be stored securely and never displayed publicly.
The Account Name is separate from the in-game Player Name.
━━━━━━━━━━━━━━━━━━ GAME ENTRY SYSTEM ━━━━━━━━━━━━━━━━━━
When a player enters the game for the first time:
- Choose a Player Name.
- A last name is not required.
- Choose character gender:
- Female
- Male
- Activate the appropriate character model.
- Press Play.
- Display the country and city selection screen.
- Choose the starting country and city.
- Enter the game world.
━━━━━━━━━━━━━━━━━━ MONEY AND XP ━━━━━━━━━━━━━━━━━━
- The in-game currency is K.
- Starting money: 10K.
- Starting XP: 0.
- Players receive money and XP by completing activities.
- Each completed basic task gives 2K XP.
- XP is used to unlock jobs and gameplay features.
━━━━━━━━━━━━━━━━━━ COUNTRIES AND CITIES ━━━━━━━━━━━━━━━━━━
Each country must contain multiple cities, roads, airports, public locations, residential areas, businesses, and unique locations.
Iran:
- Tehran
- Mashhad
- Other Iranian cities
United States:
- Los Angeles
- Washington
- Other US cities
Russia:
- Moscow
- Other Russian cities
Saudi Arabia:
- Multiple Saudi Arabian cities
Japan:
- Available mainly for international trade and transportation.
Requirements:
- Cities must have realistic distances between them.
- Intercity roads must exist.
- Players can drive between cities.
- Every city has its own shelter.
- Every city has ATMs.
- Every city has residential areas.
- Every city has businesses and public locations.
- Famous and recognizable locations can appear in the game world.
- Dubai belongs to the United Arab Emirates and must NOT be considered part of Saudi Arabia.
━━━━━━━━━━━━━━━━━━ DOMESTIC TRAVEL ━━━━━━━━━━━━━━━━━━
- Players can travel between cities within the same country.
- Domestic travel does not require a visa.
- Players can travel by car or airplane.
- Driving must physically follow roads instead of teleporting.
- Passenger airplanes must fly from the departure airport to the destination airport.
- Each car has a maximum capacity of 4 players.
━━━━━━━━━━━━━━━━━━ INTERNATIONAL TRAVEL ━━━━━━━━━━━━━━━━━━
- International travel uses a fictional in-game travel authorization/visa system.
- Players cannot directly teleport between countries.
- Players can return to their home country.
- Jobs can depend on the player's country and city of residence.
━━━━━━━━━━━━━━━━━━ JOBS ━━━━━━━━━━━━━━━━━━
- Taxi Driver
- Required XP: 10K
- Pick up passengers.
- Drive passengers to their destinations.
- Receive money + 2K XP after completing each job.
- Pizza Delivery
- Required XP: 25K
- Payment per job: 10K
- Pick up pizza.
- Deliver pizza to the destination.
- Receive money + 2K XP after completing each job.
- City Cleaner
- Required XP: 35K
- Payment per job: 20K
- Perform cleaning tasks around the city.
- Receive money + 2K XP after completing each job.
- Mayor
- Required XP: 100K
- Salary: 100K
- Each city has one mayor.
- The mayor performs city-management tasks.
- Receive money + 2K XP after completing tasks.
- Military
- Required XP: 5M
- Salary: 1M
- Each country has its own fictional version of this role.
- Commercial Pilot
- Required XP: 250K
- Payment per flight: 250K
- Transport passengers between cities.
- Passenger airplanes must be controllable.
- Fighter Pilot
- No XP requirement.
- Selecting this job opens a training section.
- The player can enter a fighter aircraft and learn its controls.
- Provide suitable controls for PC and mobile.
- Aerospace Force
- Maximum of 5 selected players.
- The game owner selects these players.
- The President and General Staff can use gameplay features related to this role.
- Salary: 5M.
━━━━━━━━━━━━━━━━━━ PC CONTROLS ━━━━━━━━━━━━━━━━━━
- Movement: WASD
- Interact / Enter vehicle: E
- Exit vehicle: F
- Vehicle controls depend on the vehicle.
- Cars have steering, acceleration, and braking.
- Airplanes and fighter aircraft have specialized controls.
━━━━━━━━━━━━━━━━━━ MOBILE CONTROLS ━━━━━━━━━━━━━━━━━━
Every job must have dedicated touch controls.
- Driving: touch steering wheel + accelerator + brake
- Cleaning: cleaning/collection button
- Taxi: passenger pickup and drop-off buttons
- Pizza delivery: pickup, enter vehicle, and delivery buttons
- Piloting: touch flight controls
- Fighter aircraft: specialized touch controls
- Mobile and PC must have equal gameplay capabilities.
━━━━━━━━━━━━━━━━━━ HOUSE AND PROPERTY SYSTEM ━━━━━━━━━━━━━━━━━━
Add a complete property ownership system.
HOUSE LOCATIONS:
- Every major city has residential areas.
- Add houses and apartments throughout the cities.
- Properties have different sizes, designs, locations, and prices.
- Some properties have garages or parking spaces.
PROPERTY SHOP:
Create a Property Shop where players can browse available properties.
Each property displays:
- Property name
- Location
- Country
- City
- Price
- Size
- Number of rooms
- Garage availability
- Garage capacity
Players can preview a property before purchasing it.
BUYING A HOUSE:
- Players can purchase properties using K.
- The player must have enough money.
- The player must confirm the purchase.
- After purchase, the property becomes linked to the player's account.
- A property cannot be purchased by multiple players.
- Property ownership must be saved permanently.
HOUSE OWNERSHIP:
- Every property has a unique Property ID.
- Every property has an Owner Player ID.
- The owner can enter their property.
- The owner can lock and unlock the property.
- Other players cannot enter a locked property unless the owner allows access.
HOUSE INTERIOR:
Every purchased property must have an accessible interior.
Basic rooms can include:
- Living room
- Bedroom
- Kitchen
- Bathroom
Larger properties can have additional rooms.
GARAGE:
- Properties with garages can store vehicles.
- Garage capacity depends on the property.
- The garage connects to the vehicle system.
- Players can enter and exit vehicles from their garage.
PROPERTY MANAGEMENT:
The owner can:
- Lock/unlock the property.
- Enter the property.
- View property information.
- Manage garage access.
- Allow selected players to enter.
SELLING PROPERTY:
- Players can sell their property.
- Display the selling price before confirmation.
- After selling, ownership is removed.
- The property becomes available for another player.
- Property transactions must be recorded.
PROPERTY DATA:
Store:
- Property ID
- Property Name
- Country
- City
- Location
- Owner Player ID
- Price
- Property Type
- Number of Rooms
- Garage Capacity
- Lock Status
The property system must work on both PC and mobile.
Property ownership must remain saved after logout and login.
━━━━━━━━━━━━━━━━━━ GAME OWNER SYSTEM ━━━━━━━━━━━━━━━━━━
Only the game owner can perform special administrative actions.
The owner can:
- Enter a Player Name or Player ID.
- Assign a role.
- Appoint the President of Iran.
- Select General Staff members.
- Select a spokesperson and other special roles.
- Select Aerospace Force members.
- Give players a custom amount of money.
- Give players a custom amount of XP.
All administrative money and XP transactions must be logged.
━━━━━━━━━━━━━━━━━━ PRESIDENTIAL SYSTEM ━━━━━━━━━━━━━━━━━━
- Iran does NOT use a player-based presidential election system.
- Only the game owner can select the President of Iran.
- The owner selects the player using Player Name or Player ID.
- The United States, Russia, and Saudi Arabia have separate presidential systems.
- Presidential requirements for foreign countries are determined by the game's fictional rules.
- Each country has its own independent President.
━━━━━━━━━━━━━━━━━━ GENERAL STAFF AND AEROSPACE FORCE ━━━━━━━━━━━━━━━━━━
- General Staff is a special management role.
- Players selected by the owner can hold these roles.
- The President and General Staff have access to special fictional gameplay features.
- Aerospace Force has a maximum of 5 selected members.
- The owner selects its members.
━━━━━━━━━━━━━━━━━━ FICTIONAL MISSILE SYSTEM ━━━━━━━━━━━━━━━━━━
Create a fictional in-game missile system.
- Each of the four main countries has a separate Missile Shop.
- Missile Shop appears in the upper-left area of the UI.
- Available on PC and mobile.
- Only the President and General Staff can access it.
- All missiles are fictional gameplay items.
- Nuclear missiles must NOT exist.
- Do not simulate real-world weapon construction or technical operation.
Iranian fictional missile items:
- Kheybar Shekan: 20K
- Sejjil: 25K
- Sangar Shekan: 35K
For other countries, use completely fictional missile names and fictional prices.
━━━━━━━━━━━━━━━━━━ BASES ━━━━━━━━━━━━━━━━━━
- Every city has a fictional base.
- Equipment purchased through the game system is transported to the appropriate base.
- Equipment must use the game's transportation system.
- Do not directly teleport equipment.
━━━━━━━━━━━━━━━━━━ FIGHTER AIRCRAFT SYSTEM ━━━━━━━━━━━━━━━━━━
Create fictional in-game aircraft gameplay.
Iranian aircraft:
- F-CU5: 150K
- F-16: 120K
- B-52: 200K
- B-2: 900K
Other countries should also have aircraft.
Aircraft must be treated as gameplay vehicles and must not include real-world weapons instructions.
━━━━━━━━━━━━━━━━━━ WEAPON SYSTEM ━━━━━━━━━━━━━━━━━━
- Include a fictional in-game weapon system.
- Weapons have their own shops.
- Each country has fictional weapons.
- Weapons have prices and access levels.
- Players can only obtain weapons according to the game's rules.
- Mobile controls must be touch-based.
- PC controls must be customizable.
- Nuclear weapons must NOT exist.
━━━━━━━━━━━━━━━━━━ ATM AND BANK SYSTEM ━━━━━━━━━━━━━━━━━━
- Every city has ATMs.
- Players can manage their K currency.
- Players can transfer money to other players.
- Select recipients using Player Name or Player ID.
- Enter the amount.
- Confirm the transfer.
- Record all transactions.
━━━━━━━━━━━━━━━━━━ TRADING SYSTEM ━━━━━━━━━━━━━━━━━━
Three types of trading:
- Air Trade
- Transport goods by airplane.
- Sea Trade
- Transport goods by ship.
- Land Trade
- Transport goods using trucks and cargo vehicles.
━━━━━━━━━━━━━━━━━━ TRUCK DRIVER JOB ━━━━━━━━━━━━━━━━━━
- Pick up cargo at a designated location.
- Transport cargo using a truck.
- Deliver cargo to the destination.
- Include intercity and international trade routes.
- Completing an order gives money + XP.
- Provide PC and mobile controls.
━━━━━━━━━━━━━━━━━━ JAPAN ━━━━━━━━━━━━━━━━━━
- Include Japan in the international trading system.
- Create trade routes involving Japan.
- Truck Driver jobs can operate in Japan.
- Players can participate in international trade with Japan.
━━━━━━━━━━━━━━━━━━ VOICE CHAT ━━━━━━━━━━━━━━━━━━
- Include online multiplayer Voice Chat.
- Players can communicate with other players.
- PC: V key for Push-to-Talk.
- Mobile: touch microphone button.
- Voice Chat must work in Multiplayer mode.
━━━━━━━━━━━━━━━━━━ ONE-TIME OWNER CODE SYSTEM ━━━━━━━━━━━━━━━━━━
Initial owner code:
ali26notk
Requirements:
- The owner code can only be used once.
- After the first successful use, it automatically becomes disabled and expired.
- The same player cannot use it again.
- After activation, the Owner role is permanently linked to that account.
- The owner code must never appear in the public game interface.
- A consumed code cannot be reused.
- The usage status must be recorded securely.
- Owner permissions must be verified server-side.
━━━━━━━━━━━━━━━━━━ PERSISTENT PLAYER DATA ━━━━━━━━━━━━━━━━━━
Store player data securely on the server.
Player data includes:
- Account ID
- Account Name
- Player Name
- Character Gender
- Money
- XP
- Current Country
- Current City
- Home Country
- Home City
- Current Job
- Special Roles
- Owned Vehicles
- Owned Properties
- Property IDs
- Garage Data
- Travel Permissions
- Transaction History
Player data must remain available after logout and login.
━━━━━━━━━━━━━━━━━━ SECURITY AND ANTI-EXPLOIT ━━━━━━━━━━━━━━━━━━
- Passwords must be securely stored.
- Never display passwords publicly.
- Protect accounts from unauthorized access.
- Owner permissions must be checked server-side.
- Players cannot modify their own money.
- Players cannot modify their own XP.
- Players cannot give themselves roles.
- Players cannot give themselves Owner permissions.
- Players cannot duplicate money, vehicles, properties, or items.
- Important transactions must be logged.
- Administrative actions must be logged.
- Prevent common multiplayer exploits and duplication bugs.
━━━━━━━━━━━━━━━━━━ GENERAL GAME RULES ━━━━━━━━━━━━━━━━━━
- The game is fully Online Multiplayer.
- Real players can simultaneously exist in the same persistent world.
- Country, city, jobs, travel, properties, trading, banking, vehicles, aircraft, and management roles must work together.
- All four main countries must have the core game systems.
- Japan is available for international trading and transportation.
- PC and mobile have equal gameplay features.
- Only the control methods differ.
- No nuclear missiles.
- No nuclear weapons.
- Ground warfare must NOT be a core gameplay system.
- The main focus is urban life, jobs, houses, travel, trading, vehicles, transportation, and management roles.
- Build the systems in a modular way so additional cities, jobs, vehicles, properties, and gameplay features can be added later without rebuilding the entire game.
- All major systems must be connected to the same persistent multiplayer world.
Comments · 0
Open discussion, no rating attached. Ask questions, swap notes, follow threads.