Chapter 1: Chasing Dreams

[Click, click, click, click]

In a quiet, chaotic bedroom, the sound of a keyboard clicking is heard. Papers and some books are scattered on the floor and the bed. If one approaches the books, they will notice that they cover a variety of subjects, including physics, geography, algebra, information technology, computer systems, Windows software, self-learning systems, database networks, platform management, economics, artificial intelligence systems, and C++ programming.

Food scraps and empty water bottles can be seen on the tabletop and the trash can is full of garbage. There are also some cables along the bottom of walls, one side connected to a network that resembles a hardware device, and the other side behind the computer setup desk. They appear to be connected to the computer.

In front of the desk, a thin young man who appears to be in his twenties is typing something on the computer and tapping away at the keyboard rapidly. His short, black hair is disheveled, and his beard is thin and barely visible from a distance. He is wearing a long, white cloth that resembles a dress.

His face is illuminated by the screen light. His black eyes are constantly moving as they follow the text on the screen. After sitting in front of the screen for a long time, dark spots appear under his eyes.

Suddenly, his hand stopped moving after pressing the Enter key. The screen went dark, as if the computer had shut down. After a moment, the screen lit up again, revealing a small palm tree icon.

He sighed in relief, "Ah," then said in a low, muffled, hoarse voice, "I hope it works well."

A 5% loading line appeared on the screen beneath a palm tree icon.

Suddenly, a phone rang. The young man reached for the phone under a pile of papers. it is a space gray iphone X from Apple. It's shows Mater Almansouri is calling. his hand moved to the green phone icon. 

Mater: "alsalam ealaykum" ( hello or Peace be upon you).

The young man: "waealayk alsalam" ( hello or Peace be upon you too).

Mater: "how are you Mansoor? it's been long time since we meet. I heard that you come back from US. Come to my house for coffee."

Mansoor: "hey Mater, Im.." as he sew a 20% loading. " I'm busy right now how about tomorrow night" said after checking the time. 

Mater: "Okay then, I will make dinner and invite the others." 

Mansoor: "wallah ma taswi shi ghayr aleasha' aleadi" ( By God, you don't do anything but a normal dinner).

Mater: "Why did you swear? You deserve a feast for your dignity and your safe return. You've been away for over two years."

Mansoor: "No need, I'm not a stranger. I'll visit your house when you have a feast."

Mater: "Man, you won't let me do whatever I want. Fine, then I'll grill the meat. see you tomorrow.

mae alsalama (good bye)."

Mansoor: "sure, mae alsalama (good bye)."

He ended the call and put his phone aside. He stood up and started to stitch up as he saw that the loading still haven't finished. 

64% Loading... 

He left his room. His room was on the second floor next to his room was his sister Sarah's room. He and his sister were his parents' only siblings. 

------(Mansoor perspective)---- 

After going down, I meet my mother, Hamdah and my father, Mohammed sitting down in floor seats in the living room watching TV. 

Me: "alsalam ealaykum" ( hello or Peace be upon you).

My parents: "waealayk alsalam" ( hello or Peace be upon you too).

My father: "come drink some coffee."

Me: "okay, dad."

as I'm drinking coffee my father ask: "how are you Mansoor? how do you feel after being away for long time? 

Me:"I'm fine, Dad. I haven't adjusted to the time yet. My body hasn't adjusted to the time here. I'm still sleepy now."

My mother:" Well, there's an 8 hour difference after all." 

Me: "mom, I want lunch."

My mother: "Okay. it's your favorite dish Kabsa with meat " 

Me:" really, thanks mom. by the way, dad, mom, Mater invited me tomorrow for a dinner, so I won't be there tomorrow for the dinner."

My father: "Oh, Mater did. salim ealayh.( Say hello to him)" 

while I was chatting with my father, I hear my mom said " Mansoor, come here, the lunch is ready." 

After I excused myself, I went to the dining room. I saw hotpot, yogurt, and salad placed in floor dining table. after I serve myself, I said "bism allah alrahman alrahim" (In the name of God, the most gracious, the most merciful) before eating. 

After I finished eating, I said "alhamd lilah"(Thank God). and washed my hands. I told my parents that I will go to my room. I went to the desktop to check out the Loading percentage.

97% Loading...

I said excitedly"oh it almost finished" I sit in front the desk. while waiting for it to finish, I took my phone to pass the time. I opened snapchat. I saw one of my friends riding Nissan patrol in desert while playing a classic Mohammed Abdu music. Another one is feeding comal some grass. I also, saw veterinarian give comal some medicine. After watching snapchats for 20 minutes. 

100% Loading...

Running compilation

Programming Start 

Restarting Device

After the computer restarted, the windows starting screen pop up.

Mansoor 

Password

start icon in the right bottom corner. 

I entered my password then windows home screen shows up.

everything look the same except the new palm tree with lake icon with the name Oasis.

I double right click the Oasis icon and a big Oasis icon appear in the middle of screen and the background faded slightly. I hear a robotic voice said 

[Hello creator, I'm your Assistance AI Oasis_x1ai.]

" Hello, you can call me Mansoor. and by the way can you change your name to simple one."

[The name Mansoor has been saved as creator, using Mansoor as call name for creator.]

[ Mansoor can choose a name for me.]

" hm, let's call you Sarab, Wahat Alsarab or Mirage Oasis."

[Sarab, Mirage Oasis (Wahat Alsarab) is register as my name.]

[If you need me, call Sarab and I will come out.]

Sarab can you reorganize my computer.

[I can but I need the permission to get access to all folder in your PC from you .] 

"I give you the permission"

[Organizing processing...]

"Sarab you don't have to say what you are doing. just tell me when you are done."

[Organizing completed.]

with refreshing the screen i saw everything get organized many documents in the desktop disappeared. some folder placed in sequence in the left side. 

"it's look cleaner. finally, I can start my dream journey."

[Mansoor, can I ask what is your dream?.]

"My dream is to build my own video games. that why I made."

[Creator dream is been registered. helping creator in his dream.]

[Can I get permission to access the internet? .] 

"you get the permission"

[Researching game development subject.]

"Sarab, can you help me in creating games?"

[I can generate concepts, designs, and even some code for a video game quickly. However, I need some time to create a fully functional video game from scratch.

I can help with:

1. *Game concept and idea generation*: I can suggest ideas for game mechanics, genres, storylines, and characters.

2. *Game design documentation*: I can help create documents outlining game mechanics, level design, user interface, and other aspects of the game.

3. *Dialogue and story writing*: I can assist with writing engaging dialogue, character backstories, and story arcs.

4. *Game development planning*: I can help create a project plan, including timelines, milestones, and resource allocation.

If you have a specific game idea in mind, feel free to share it with me, and I'll do my best to help you develop it]

"Well, It really does need a lot of time to do so, but it good that you can help me. Okay can you help me creating an outline of game mechanics for a 3D adventure survival game"

[Here's a starting outline for game mechanics in your 3D adventure survival game:

I. Player Character

1. *Health and Stamina*: Players have health and stamina bars that deplete with damage taken or actions performed.

2. *Hunger and Thirst*: Players must manage hunger and thirst by consuming food and water.

3. *Sleep and Fatigue*: Players can rest to recover health and stamina, but excessive fatigue affects performance.

II. Exploration

1. *Open-World Environment*: A vast, open world to explore, complete with diverse landscapes, climates, and ecosystems.

2. *Day-Night Cycles and Weather*: Dynamic day-night cycles and weather systems affect gameplay and enemy behavior.

3. *Caves, Ruins, and Underground Areas*: Hidden areas to discover, containing unique resources, enemies, or secrets.

III. Crafting and Inventory

1. *Crafting System*: Players craft tools, shelter, and items using resources gathered from the environment.

2. *Inventory Management*: Players manage their inventory, deciding what to carry, craft, or discard.

3. *Resource Gathering*: Players gather resources (e.g., wood, stone, food) from the environment.

IV. Combat and Defense

1. *Enemy AI*: Hostile creatures with unique behaviors, strengths, and weaknesses.

2. *Combat Mechanics*: Players use crafted tools or found items to defend themselves.

3. *Shelter and Fortification*: Players build shelters and fortifications to protect themselves from enemies.

V. Survival Mechanics

1. *Temperature and Environmental Hazards*: Players must manage temperature extremes, toxic gas, and other environmental hazards.

2. *Injuries and Illnesses*: Players can suffer injuries or illnesses, affecting their abilities and requiring treatment.

3. *Mental Health*: Players' mental state can deteriorate, affecting their performance and decision-making.

VI. Progression and Upgrades

1. *Skill Trees*: Players unlock new skills and upgrades as they progress.

2. *Equipment Upgrades*: Players craft or find better equipment, improving their chances of survival.

3. *Base Building*: Players build and upgrade their base, providing a safe haven and storage for resources.

VII. Multiplayer (Optional)

1. *Co-op Play*: Players join or create groups to explore, build, and survive together.

2. *PvP Combat*: Players engage in competitive combat, either in designated areas or throughout the world.

This outline provides a solid foundation for your 3D adventure survival game. Feel free to modify or add to it as you see fit to suit your vision!]

"hm, well there are few things need to be changed and add but it okay. For now, we need to choose game engine first. Which is the best game engine for creating a realistic 3d ultra graphics open world." 

[For creating a realistic 3D ultra-graphics open-world game, I'd recommend the following top-tier game engines:

1. Unreal Engine 5 (UE5)

Unreal Engine 5 is a powerhouse for creating stunning, realistic graphics. Its features include:

•⁠ ⁠Nanite virtualized geometry for detailed environments

•⁠ ⁠Lumen dynamic global illumination for accurate lighting

•⁠ ⁠Temporal Super Resolution for high-quality rendering

•⁠ ⁠MetaHuman for realistic character creation

2. CryEngine

CryEngine is known for its exceptional graphics capabilities, including:

•⁠ ⁠Advanced lighting and shading techniques

•⁠ ⁠Realistic water and ocean simulations

•⁠ ⁠Detailed character and environment creation

•⁠ ⁠VR and ray tracing support

3. Unity Engine (with High-Definition Render Pipeline)

Unity is a popular choice for game development, and its High-Definition Render Pipeline (HDRP) offers:

•⁠ ⁠Advanced lighting and shading techniques

•⁠ ⁠Realistic environment and character creation

•⁠ ⁠Support for ray tracing, VR, and AR

•⁠ ⁠Cross-platform compatibility

All three engines have their strengths and weaknesses. UE5 and CryEngine are known for their exceptional graphics capabilities, while Unity offers a more versatile and user-friendly experience.

When choosing an engine, consider factors like:

1.⁠ ⁠Team experience and expertise: If your team is already familiar with an engine, it's often best to stick with what you know.

2.⁠ ⁠Project scope and scale: Larger, more complex projects might benefit from UE5 or CryEngine's advanced features.

3.⁠ ⁠Platform support: If you need to deploy on multiple platforms, Unity's cross-platform compatibility might be a deciding factor.

4.⁠ ⁠Licensing and costs: UE5 and CryEngine offer royalty-based licensing models, while Unity uses a subscription-based model.

Ultimately, the best engine for your project will depend on your specific needs, goals, and team experience.]

"hum, it seem that each engine has its advantages and disadvantages. well, we can go with Unreal engine 5 it does have best options for us. Also, would they own my game if i made it in their game engine"

[Unreal Engine, CryEngine, and Unity Engine are game engines that provide licenses to use their technology to create games. The ownership of your game depends on the licensing terms of each engine.

## Unreal Engine

Unreal Engine uses a royalty-based licensing model. This means that:

- You own the intellectual property rights to your game.

- Epic Games (the creator of Unreal Engine) owns the rights to the Unreal Engine technology.

- You pay a 5% royalty on gross revenue after the first $3,000 per product, per quarter.

## CryEngine

CryEngine uses a "Pay What You Want" licensing model for indie developers, and a royalty-based model for larger studios:

- You own the intellectual property rights to your game.

- Crytek (the creator of CryEngine) owns the rights to the CryEngine technology.

- For indie developers, you can choose to pay a royalty on gross revenue, or pay a flat fee.

- For larger studios, you pay a negotiated royalty rate.

## Unity Engine

Unity Engine uses a subscription-based licensing model:

- You own the intellectual property rights to your game.

- Unity Technologies (the creator of Unity Engine) owns the rights to the Unity Engine technology.

- You pay a subscription fee based on your revenue, with different tiers for Plus, Pro, and Enterprise licenses.

In summary:

- None of the engines own your game's intellectual property rights.

- Each engine has its own licensing terms, which may include royalties or subscription fees.

- Make sure to read and understand the licensing terms before choosing an engine for your game.]

" Well, it seems that I can't keep using their engines. We can make out game engine in the future . Let's name it OasisEngine (OE)." 

[Creating a game engine is a complex task that requires a significant amount of time, data and resource. Also, this computer hardware can't handle doing many task at the same time.]

" Well, we can consider making my own game engine in future when we have ability. For now, download Unreal Engine 5. Let's start with that."

[UE5 is been downloading68%.]

[ UE5 has been downloaded. Do you want to open it? ]

"Yes, also deal with registration and setup. Let's get started"

UE5 interface show up after Sarab goes through the setup process.

[ do you need to rearrange the interface?]

" No need, let's start. I'm thinking of making 3D action adventure realistic survival Apocalyptic open-world game. Can you provide me with a 3D action adventure realistic survival zombie open- world?"

Here's another game concept for a 3D action-adventure realistic survival zombie game:

[Game Title: "Outbreak: Dead Zone"

• Overview:

In "Outbreak: Dead Zone," players take on the role of a survivor in a world overrun by a zombie outbreak. The game is set in a realistic, modern-day world, where players must scavenge for resources, build shelter, and fend off hordes of zombies.

• Story:

The game takes place in a world where a mysterious virus has spread rapidly, turning most of the population into zombies. The player's character is a survivor who has managed to evade the initial outbreak, but soon finds themselves surrounded by the undead. As they navigate the treacherous world, they discover that the virus was created by a shadowy organization, and that they may hold the key to finding a cure.

• Gameplay Mechanics:

# Survival Mechanics

- Players must manage hunger, thirst, fatigue, and health.

- Crafting system allows players to create tools, shelter, and other essential items.

- Scavenging for resources, such as food, water, and medical supplies.

#Combat Mechanics

- Players can craft and upgrade melee and ranged weapons.

- Stealth and strategy play a crucial role in combat, as players must use cover and concealment to evade zombie attacks.

#Exploration Mechanics

- Players can explore a vast, open world, complete with diverse environments, such as cities, forests, and rural areas.

- Climbing and parkour mechanics allow players to navigate the environment with ease.

#Shelter Mechanics

- Players can build and customize their own shelter, using materials scavenged from the environment.

- Crafting system allows players to create furniture, decorations, and other items to customize their shelter.

•Features:

#Dynamic Weather and Day-Night Cycles

- Weather and time-of-day affect gameplay, with certain zombies and resources only available during specific conditions.

#Zombie AI

- Zombies have advanced AI, allowing them to navigate the environment, use cover, and coordinate attacks.

#Crafting and Upgrading

- Players can craft and upgrade equipment, including weapons, armor, and tools.

# Multiplayer

- Players can join or create multiplayer servers, allowing them to interact with other survivors, trade resources, and collaborate on building projects.

• Art and Audio:

# Visual Style

- A gritty, realistic art style, with detailed environments and characters.

# Soundtrack

- A haunting, atmospheric soundtrack, with a focus on ambient noise and sound effects.

• Target Audience:

#Core Gamers

- Fans of survival games, action-adventure games, and zombie games.

# Casual Gamers

- Players looking for a relaxing, exploration-focused experience.

• Platforms:

# PC (Steam, GOG, Epic Games Store)

- The primary platform for the game.

# Consoles (PS5, Xbox Series X/S, Nintendo Switch)

- Potential ports for the game.

• Monetization:

Base Game

- The initial game purchase.

•DLC

- Additional content, such as new environments, quests, or game mechanics.

•In-Game Purchases

- Cosmetic items or convenience items.]

" hum, it's seem good direction to start. We can change as we see fit later on. Alright let's setup the main character (Player Character). Let's start with shaping the character."

[ Here's a character profile for a protagonist in a 3D action-adventure realistic survival zombie game:

• Character Name: Ethan Thompson

• Age: 32

• Occupation: Former Army Medic

•Personality:

- Ethan is a resourceful and determined individual who has been trained to stay calm under pressure.

- He is fiercely independent and has a strong sense of self-reliance.

- Despite his tough exterior, Ethan has a soft spot for children and animals and will go out of his way to help those in need.

• Backstory:

- Ethan was a medic in the army, where he saw his fair share of combat and bloodshed.

- After leaving the army, Ethan settled down in a small town, where he worked as a paramedic.

- When the zombie outbreak occurred, Ethan's town was one of the first to be affected. He lost many friends and colleagues in the initial outbreak and has been on the move ever since.

• Skills:

- Ethan is an expert in first aid and medicine, which helps him to heal himself and others in the game.

- He is also proficient in hand-to-hand combat and marksmanship, making him a formidable opponent against zombies and other hostile humans.

- Ethan's experience as a paramedic has also given him knowledge of navigation and survival skills, which helps him to navigate the game's world.

• Beliefs:

- Ethan believes that humanity is worth saving and that there must be a way to stop the zombie outbreak.

- He also believes that he has a personal responsibility to help others survive in this new world.

- Ethan is haunted by the memories of those he couldn't save and is driven by a sense of guilt and regret.

• Hobbies:

- Ethan enjoys reading books on survival skills and medicine, which helps him to improve his skills in the game.

- He is also an avid listener of music, particularly classical music, which helps him to relax and focus.

- Ethan has a fondness for dogs and has a pet dog named Max, who accompanies him on his journey.

• Goals:

- Ethan's primary goal is to survive in this new world and find a way to stop the zombie outbreak.

- He also hopes to find other survivors and form a community to help each other survive.

- Ethan's personal goal is to find redemption and forgiveness for his past mistakes.

• Motivations:

- Ethan is motivated by his desire to survive and make a difference in this new world.

- He is also motivated by his sense of responsibility to help others and make amends for his past mistakes.

- Ethan's love for his dog Max and his desire to protect him also drives his actions in the game.

• Conflict:

- Ethan's past mistakes and guilt haunt him throughout the game, making it difficult for him to form close relationships with other survivors.

- His desire for redemption and forgiveness also puts him at odds with other survivors who may not share his values.

- Ethan's determination to survive and make a difference in this new world also puts him in conflict with hostile humans and zombies who seek to harm him. ]

" This good start. Start making the character let see how he feels"

[ Generating Ethan Thompson… 43%]