Genshin Impact Beginner Guide
Created with Inkfluence AI
Beginner guide to Genshin Impact systems and gameplay
Table of Contents
- 1. What Is Genshin Impact?
- 2. Account, Server, First Steps
- 3. Element System & Elemental Reactions
- 4. Combat Inputs: Skills, Bursts, Attacks
- 5. Team Building With Elemental Resonance
First chapter preview
A short excerpt from chapter 1. The full book contains 5 chapters and 3,909 words.
Overview
If you can’t explain Genshin Impact’s “explore → fight → loot → upgrade” loop in one sentence, progression will feel random. This section explains the open-world structure, the core gameplay loop, and the key currencies that drive upgrading, so you can map what to do next to what the game rewards.
Quick Reference
- Core loop (Explore-Upgrade-Repeat)
- Explore: move between regions, open chests, activate Waypoints, climb/ glide, collect overworld drops
- Fight: use characters’ Normal/Charged/Plunge attacks plus Elemental Skill/Burst
- Loot: claim chests, defeat Domains/Bosses, gather materials
- Upgrade: level characters/weapons, ascend, enhance artifacts, spend Resin for Domains/Bosses
- Open-world structure
- Regions → local quests and world quests → bosses/domains → resource nodes
- Key progression resources
- Primogems (premium currency for Wishes)
- Wishes (gacha pulls)
- Adventure Rank (AR) (unlocks higher world difficulty and better rewards)
- World Level (WL) (scales enemy stats/rewards)
- Original Resin / Condensed Resin (time-gated for Domains/Bosses)
- Where you spend time
- Overworld for exploration + low-cost farming
- Domains/Bosses for deterministic upgrade materials (Resin-gated)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| `loopPhase` | `string` | Yes | One of `Explore`, `Fight`, `Loot`, `Upgrade` (maps to the Explore-Upgrade-Repeat Loop) |
| `resinType` | `string` | Conditional | `OriginalResin` or `CondensedResin` when `loopPhase` is `Loot`/`Upgrade` via Domains/Bosses |
| `resinCost` | `number` | Conditional | Resin required by the selected Domain/Boss. Use the in-game cost shown on the activity panel |
| `rewardTier` | `string` | No | Domain difficulty tier tied to AR/WL; higher tiers increase reward quality |
| `arLevel` | `number` | No | Adventure Rank that gates difficulty and reward tiers |
| `worldLevel` | `number` | No | World Level that scales overworld enemy strength/rewards |
| `currency` | `string` | Conditional | `Primogems`, `Fate` (Acquaint/Intertwined), `Mora`, `Hero’s Wit`, `Enhancement Ore` |
| `wishType` | `string` | Conditional | `CharacterEventWish` or `WeaponEventWish` (determines which banner pool is used) |
| `element` | `string` | Conditional | One of the 7 elements; used during `Fight` to trigger elemental reactions |
Code Example
/**
* Minimal client-side model for the Explore-Upgrade-Repeat loop.
* Assumption: you will mirror in-game UI values (AR, WL, resin cost) into your app state.
*/
type LoopPhase = "Explore" | "Fight" | "Loot" | "Upgrade";
type ResinType = "OriginalResin" | "CondensedResin";
type Activity = {
id: string;
name: string;
kind: "Domain" | "Boss" | "Chest" | "OverworldNode";
loopPhase: LoopPhase; // where it fits in the loop
resinType?: ResinType; // only for Domain/Boss
resinCost?: number; // only for Domain/Boss
rewardNotes: string; // e.g., "Artifact set exp", "Ascension material"
};
const activities: Activity[] = [
{
id: "dom-abyss-1",
name: "Elemental Artifact Domain (Tier depends on AR)",
kind: "Domain",
loopPhase: "Loot",
resinType: "OriginalResin",
resinCost: 20,
rewardNotes: "Artifact EXP + artifact drops; higher tiers require higher AR",
},
{
id: "boss-hydro-1",
name: "Hydro Regisvine Boss",
kind: "Boss",
loopPhase: "Loot",
resinType: "OriginalResin",
resinCost: 40,
rewardNotes: "Ascension material drops for Hydro characters",
},
{
id: "ow-node-1",
name: "Overworld Plant Node",
kind: "OverworldNode",
loopPhase: "Explore",
rewardNotes: "Free collection for ascension/upgrade materials",
},
];
function canClaimRewards(params: { activity: Activity; resinRemaining: number }) {
const { activity, resinRemaining } = params;
if (!activity.resinCost) return true; // chests/overworld nodes
return resinRemaining >= activity.resinCost;
}
function nextUpgradeFocus(params: { loopPhase: LoopPhase; hasLoot: boolean }) {
const { loopPhase, hasLoot } = params;
// Deterministic mapping to keep the loop consistent
if (loopPhase === "Loot" && hasLoot) return "Upgrade";
return loopPhase === "Explore" ? "Fight" : loopPhase;
}Response Format
{
"loopPhase": "Explore",
"activity": {
"id": "boss-hydro-1",
"kind": "Boss",
"resinType": "OriginalResin",
"resinCost": 40
},
"gating": {
"resinRemaining": 30,
"canClaimRewards": false,
"reason": "Insufficient Resin for Domain/Boss cost"
},
"expectedRewards": {
"categories": ["Ascension materials", "Boss drops"],
"rewardTier": "Depends on AR/WL"
},
"nextPhase": "Explore"
}Field notes:
-
- Validate currency names and types per activity: Domains/Bosses consume Resin; overworld/Statues/quests typically do not....
About this book
"Genshin Impact Beginner Guide" is a technical book by hinatacha with 5 chapters and approximately 3,909 words. Beginner guide to Genshin Impact systems and gameplay.
This book was created using Inkfluence AI, an AI-powered book generation platform that helps authors write, design, and publish complete books. It was made with the AI Documentation Generator.
Frequently Asked Questions
What is "Genshin Impact Beginner Guide" about?
Beginner guide to Genshin Impact systems and gameplay
How many chapters are in "Genshin Impact Beginner Guide"?
The book contains 5 chapters and approximately 3,909 words. Topics covered include What Is Genshin Impact?, Account, Server, First Steps, Element System & Elemental Reactions, Combat Inputs: Skills, Bursts, Attacks, and more.
Who wrote "Genshin Impact Beginner Guide"?
This book was written by hinatacha and created using Inkfluence AI, an AI book generation platform that helps authors write, design, and publish books.
How can I create a similar technical book?
You can create your own technical book using Inkfluence AI. Describe your idea, choose your style, and the AI writes the full book for you. It's free to start.
Write your own technical book with AI
Describe your idea and Inkfluence writes the whole thing. Free to start.
Start writingCreated with Inkfluence AI