Game
Prompt
Create a complete mobile-friendly 3D-style car driving game called "Kerala Street Drive". IMPORTANT: - The game must be playable on Android phones. - Use only free assets or simple generated shapes/assets that can legally be used in the project. - Optimize the game for mobile performance. - Do not make the project unnecessarily complicated. - Make every major gameplay system functional, not just visual. - Use touch controls as the primary controls. GAME CONCEPT: The player drives cars through a Kerala-inspired open-world environment. The player can drive around roads, avoid traffic, earn money, complete missions, unlock cars and improve their vehicles. MAIN MENU: Create a professional main menu with: - Game title: "Kerala Street Drive" - Play button - Garage button - Missions button - Settings button - Shop button - Coins/money display - Best score display PLAYER: Create a player-controlled car with: - Smooth acceleration - Braking - Steering - Reverse - Speed control - Collision detection - Simple realistic car movement - Engine sound - Brake sound - Horn sound - Different camera views if possible MOBILE CONTROLS: Create large touch controls: - Left steering button - Right steering button - Accelerate button - Brake/reverse button - Handbrake button - Horn button - Camera-change button Make the buttons transparent but easy to see and tap. GAME WORLD: Create a Kerala-inspired driving environment containing: - Two-lane roads - Small town roads - Highway section - Green trees - Coconut trees - Houses - Shops - Bus stops - Street lights - Road signs - Small bridges - Hills - Fields - Ponds/water areas - Kerala-style buildings Create multiple connected road areas so the player feels like they are driving through a small open world. TRAFFIC: Add AI traffic vehicles: - Cars - Buses - Motorcycles - Auto-rickshaws - Trucks Traffic should: - Follow roads - Move at different speeds - Stop when necessary - Avoid basic collisions - Spawn dynamically - Disappear safely after leaving the player's area PLAYER CARS: Create a garage system. Start with one free car. Add several unlockable cars with different statistics: - City car - Sports car - SUV - Muscle car - Luxury sedan - Supercar Each car should have: - Speed - Acceleration - Handling - Braking - Price Do not use real-world car logos unless legally permitted. GARAGE: Create a garage screen where the player can: - View owned cars - Select a car - Buy locked cars - View car statistics - Upgrade cars UPGRADES: Add: - Engine upgrade - Brakes upgrade - Handling upgrade - Acceleration upgrade - Maximum speed upgrade Each upgrade should cost in-game money. MONEY SYSTEM: Create an in-game currency system. Players earn money by: - Completing missions - Driving certain distances - Winning challenges - Collecting coins Display the player's money at the top of the screen. MISSIONS: Create different missions: Mission 1: Drive 1 km without crashing. Mission 2: Reach a destination within a time limit. Mission 3: Avoid 20 traffic vehicles. Mission 4: Collect 10 coins. Mission 5: Drive through checkpoints. Mission 6: Complete a highway challenge. Mission 7: Complete a night-driving challenge. Reward the player with money after completing missions. CHECKPOINT SYSTEM: Add glowing checkpoints around the map. When the player reaches a checkpoint: - Increase checkpoint count - Show a small notification - Play a sound - Give a small reward TIME SYSTEM: Add: - Day - Evening - Night Gradually change the environment lighting if possible. At night: - Turn on street lights - Turn on vehicle headlights - Make the road darker - Add a simple night atmosphere WEATHER: If performance allows, add: - Sunny weather - Rain During rain: - Add rain particles - Make roads visually wet - Play rain sound - Reduce visibility slightly POLICE SYSTEM: Add a simple police chase system as an optional gameplay feature. If the player triggers a police event: - Police vehicle follows the player - Show a wanted indicator - Player must reach a safe checkpoint - If caught, end the challenge Keep this system simple and optimized. COINS: Place collectible coins around the map. When the player collects a coin: - Add money - Play a collection sound - Remove the coin - Update the money counter SAVE SYSTEM: Save: - Money - Owned cars - Selected car - Upgrade levels - Completed missions - Best distance - Game settings Load the saved data automatically when the game starts. UI: Create a clean mobile HUD with: - Speedometer - Current speed - Money - Mission objective - Distance - Mini-map if possible - Pause button - Touch controls PAUSE MENU: Add: - Resume - Restart - Settings - Main Menu SETTINGS: Add: - Sound on/off - Music on/off - Graphics quality - Control sensitivity - Vibration on/off GAME OVER: If the player crashes during a mission: - Show Game Over - Display distance - Display money earned - Restart button - Main Menu button PERFORMANCE: Optimize everything for Android: - Avoid unnecessary objects - Use object pooling where possible - Keep textures small - Avoid excessive particles - Avoid hundreds of active traffic vehicles - Keep the game responsive on mid-range Android phones AUDIO: Add simple free/placeholder sounds for: - Engine - Brake - Horn - Collision - Coin collection - Button clicks - Mission completion - Police alert - Rain GAME FLOW: Main Menu β Play β Select/Load Car β Open World β Drive β Complete Missions β Earn Money β Buy/Upgrade Cars β Explore More Areas β Complete More Missions Make the first playable version functional even if some advanced systems have to use simple placeholder graphics. The priority is: 1. Playable car movement 2. Mobile controls 3. Road/world 4. Traffic 5. Collision 6. Missions 7. Money 8. Garage 9. Car upgrades 10. Save/load 11. Weather/day-night 12. Optional police system Build the project in a clean, organized way with clearly named objects, scenes, variables and events so a beginner can understand and modify the game later.Create a complete mobile-friendly 3D-style car driving game called "Kerala Street Drive". IMPORTANT: - The game must be playable on Android phones. - Use only free assets or simple generated shapes/assets that can legally be used in the project. - Optimize the game for mobile performance. - Do not make the project unnecessarily complicated. - Make every major gameplay system functional, not just visual. - Use touch controls as the primary controls. GAME CONCEPT: The player drives cars through a Kerala-inspired open-world environment. The player can drive around roads, avoid traffic, earn money, complete missions, unlock cars and improve their vehicles. MAIN MENU: Create a professional main menu with: - Game title: "Kerala Street Drive" - Play button - Garage button - Missions button - Settings button - Shop button - Coins/money display - Best score display PLAYER: Create a player-controlled car with: - Smooth acceleration - Braking - Steering - Reverse - Speed control - Collision detection - Simple realistic car movement - Engine sound - Brake sound - Horn sound - Different camera views if possible MOBILE CONTROLS: Create large touch controls: - Left steering button - Right steering button - Accelerate button - Brake/reverse button - Handbrake button - Horn button - Camera-change button Make the buttons transparent but easy to see and tap. GAME WORLD: Create a Kerala-inspired driving environment containing: - Two-lane roads - Small town roads - Highway section - Green trees - Coconut trees - Houses - Shops - Bus stops - Street lights - Road signs - Small bridges - Hills - Fields - Ponds/water areas - Kerala-style buildings Create multiple connected road areas so the player feels like they are driving through a small open world. TRAFFIC: Add AI traffic vehicles: - Cars - Buses - Motorcycles - Auto-rickshaws - Trucks Traffic should: - Follow roads - Move at different speeds - Stop when necessary - Avoid basic collisions - Spawn dynamically - Disappear safely after leaving the player's area PLAYER CARS: Create a garage system. Start with one free car. Add several unlockable cars with different statistics: - City car - Sports car - SUV - Muscle car - Luxury sedan - Supercar Each car should have: - Speed - Acceleration - Handling - Braking - Price Do not use real-world car logos unless legally permitted. GARAGE: Create a garage screen where the player can: - View owned cars - Select a car - Buy locked cars - View car statistics - Upgrade cars UPGRADES: Add: - Engine upgrade - Brakes upgrade - Handling upgrade - Acceleration upgrade - Maximum speed upgrade Each upgrade should cost in-game money. MONEY SYSTEM: Create an in-game currency system. Players earn money by: - Completing missions - Driving certain distances - Winning challenges - Collecting coins Display the player's money at the top of the screen. MISSIONS: Create different missions: Mission 1: Drive 1 km without crashing. Mission 2: Reach a destination within a time limit. Mission 3: Avoid 20 traffic vehicles. Mission 4: Collect 10 coins. Mission 5: Drive through checkpoints. Mission 6: Complete a highway challenge. Mission 7: Complete a night-driving challenge. Reward the player with money after completing missions. CHECKPOINT SYSTEM: Add glowing checkpoints around the map. When the player reaches a checkpoint: - Increase checkpoint count - Show a small notification - Play a sound - Give a small reward TIME SYSTEM: Add: - Day - Evening - Night Gradually change the environment lighting if possible. At night: - Turn on street lights - Turn on vehicle headlights - Make the road darker - Add a simple night atmosphere WEATHER: If performance allows, add: - Sunny weather - Rain During rain: - Add rain particles - Make roads visually wet - Play rain sound - Reduce visibility slightly POLICE SYSTEM: Add a simple police chase system as an optional gameplay feature. If the player triggers a police event: - Police vehicle follows the player - Show a wanted indicator - Player must reach a safe checkpoint - If caught, end the challenge Keep this system simple and optimized. COINS: Place collectible coins around the map. When the player collects a coin: - Add money - Play a collection sound - Remove the coin - Update the money counter SAVE SYSTEM: Save: - Money - Owned cars - Selected car - Upgrade levels - Completed missions - Best distance - Game settings Load the saved data automatically when the game starts. UI: Create a clean mobile HUD with: - Speedometer - Current speed - Money - Mission objective - Distance - Mini-map if possible - Pause button - Touch controls PAUSE MENU: Add: - Resume - Restart - Settings - Main Menu SETTINGS: Add: - Sound on/off - Music on/off - Graphics quality - Control sensitivity - Vibration on/off GAME OVER: If the player crashes during a mission: - Show Game Over - Display distance - Display money earned - Restart button - Main Menu button PERFORMANCE: Optimize everything for Android: - Avoid unnecessary objects - Use object pooling where possible - Keep textures small - Avoid excessive particles - Avoid hundreds of active traffic vehicles - Keep the game responsive on mid-range Android phones AUDIO: Add simple free/placeholder sounds for: - Engine - Brake - Horn - Collision - Coin collection - Button clicks - Mission completion - Police alert - Rain GAME FLOW: Main Menu β Play β Select/Load Car β Open World β Drive β Complete Missions β Earn Money β Buy/Upgrade Cars β Explore More Areas β Complete More Missions Make the first playable version functional even if some advanced systems have to use simple placeholder graphics. The priority is: 1. Playable car movement 2. Mobile controls 3. Road/world 4. Traffic 5. Collision 6. Missions 7. Money 8. Garage 9. Car upgrades 10. Save/load 11. Weather/day-night 12. Optional police system Build the project in a clean, organized way with clearly named objects, scenes, variables and events so a beginner can understand and modify the game later.
A system prompt was added to support web rendering