<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Pavel Yuruts</title>
    <description>The latest articles on DEV Community by Pavel Yuruts (@pyuruts).</description>
    <link>https://dev.to/pyuruts</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2083317%2F24e8e65e-2831-4a8b-abb9-3f6858da2176.png</url>
      <title>DEV Community: Pavel Yuruts</title>
      <link>https://dev.to/pyuruts</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pyuruts"/>
    <language>en</language>
    <item>
      <title>So, what is the story? Part 1</title>
      <dc:creator>Pavel Yuruts</dc:creator>
      <pubDate>Thu, 13 Feb 2025 13:14:20 +0000</pubDate>
      <link>https://dev.to/pyuruts/so-what-is-the-story-part-1-2m16</link>
      <guid>https://dev.to/pyuruts/so-what-is-the-story-part-1-2m16</guid>
      <description>&lt;h4&gt;
  
  
  Day 2
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://dev.to/pyuruts/a-long-journey-starts-here-2k9j"&gt;Previous article&lt;/a&gt; was about my intention to create a game - why and what. A high-level overview with some key objectives.&lt;/p&gt;

&lt;p&gt;Today, I just started working on the story.&lt;/p&gt;

&lt;p&gt;I want it to be a fantasy world filled with magic and mystical forces. Why? Simply because I like it. I wouldn’t say it will be a typical fantasy (but who knows). There will be no dragons or silver-haired ladies riding them with Jon Snow behind :)&lt;/p&gt;

&lt;p&gt;The main storyline is about a hero who must save the world from, let’s say, a pandemic - one caused by an ancient evil.&lt;br&gt;
This ancient evil has awakened and started poisoning the world. The hero must find a way to defeat it.&lt;/p&gt;

&lt;p&gt;Okay, that’s enough details for now; otherwise, I might drown in them. Just the main idea with a few key points.&lt;/p&gt;

&lt;p&gt;I have the main hero, the final boss, and the world itself. Probably some NPCs along the way.&lt;/p&gt;

&lt;h4&gt;
  
  
  Hero
&lt;/h4&gt;

&lt;p&gt;The main hero is a human — a man with a sword. He knows some spells, but his current level doesn’t allow him to use them effectively. He has to develop his skills through exploration.&lt;br&gt;
No one knows anything about him (me nether), but he is the chosen one. An ancient prophecy foretold his arrival:&lt;br&gt;
"..." &lt;em&gt;(need to come up with it)&lt;/em&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  The Evil
&lt;/h4&gt;

&lt;p&gt;It is a spirit that escaped from its prison. It had been trapped in a parallel universe but found a way to break free and enter this world.&lt;/p&gt;

&lt;h4&gt;
  
  
  The World
&lt;/h4&gt;

&lt;p&gt;The game world is similar to Earth but is located far away in another galaxy.&lt;br&gt;
The evil spreads corruption, infecting the inhabitants. Some become sick and start behaving like zombies, joining its army. Most survivors have either gone into hiding or fled from the contamination.&lt;/p&gt;

&lt;h4&gt;
  
  
  Lore
&lt;/h4&gt;

&lt;p&gt;The hero is alone. He gains power, abilities, and knowledge throughout his journey.&lt;br&gt;
He can craft weapons by earning points.&lt;/p&gt;

&lt;p&gt;The NPCs are zombies. There will probably be some intermediate bosses.&lt;/p&gt;

&lt;p&gt;Stay tuned!&lt;/p&gt;

&lt;p&gt;p.s. please feel free to leave a comment down below about the story, post any ideas, become the part of this story :)&lt;/p&gt;

</description>
      <category>gamedev</category>
    </item>
    <item>
      <title>A long journey starts here</title>
      <dc:creator>Pavel Yuruts</dc:creator>
      <pubDate>Tue, 11 Feb 2025 19:55:40 +0000</pubDate>
      <link>https://dev.to/pyuruts/a-long-journey-starts-here-2k9j</link>
      <guid>https://dev.to/pyuruts/a-long-journey-starts-here-2k9j</guid>
      <description>&lt;p&gt;A new year brings new ideas, and guess what? I suddenly got the urge to create a game. Do I know what kind of game? Nope. Do I have any experience? Also nope. But I do have ambition and a burning desire to make it happen, so that counts for something, right?&lt;/p&gt;

&lt;p&gt;I have multiple goals. First, I want to learn how to make games (yes, I know there’s an entire universe of genres, styles, and mechanics, and no, I still have no idea what I’m doing). Second, I’d like to explore new aspects of web development. The only thing I’m certain about? It’s going to be a browser game. And last but not least, I wouldn’t mind earning some passive income from my games—just enough for a couple of fancy coffees per month. Ambitious? Maybe. Unrealistic? Most likely. But hey, dreaming is free!&lt;/p&gt;

&lt;p&gt;Also, I’ve never written articles before. This is my grand debut. I guess I’ll write this series as a diary, documenting my journey, struggles, and occasional existential crises along the way.&lt;/p&gt;

&lt;h4&gt;
  
  
  Why Metroidvania?
&lt;/h4&gt;

&lt;p&gt;My biggest inspiration comes from Hollow Knight. The first time I stumbled upon this game, I was hooked by the reviews, the intricate world, and the gameplay mechanics. The fluid movement, the rewarding sense of exploration, and that hauntingly beautiful atmosphere—what’s not to love?&lt;/p&gt;

&lt;p&gt;Now, I know what you're thinking: “Dude, Metroidvania is NOT the easiest genre to start with.” And you’d be absolutely right. It’s insanely difficult for a beginner. But here’s my reasoning—while creating a full-fledged, feature-complete Metroidvania is a Herculean task, building a small, single-level prototype? That sounds doable. I don’t need to recreate every pixel-perfect mechanic from the greats; I just need to lay the foundation.&lt;/p&gt;

&lt;h4&gt;
  
  
  Why a Browser Game?
&lt;/h4&gt;

&lt;p&gt;Because I know JavaScript. Simple as that. Learning game development is already a big challenge, so why complicate things by diving into a completely new tech stack? Sticking with familiar tools makes the learning curve a little less steep and keeps my motivation high.&lt;/p&gt;

&lt;p&gt;As for the specific technologies and frameworks, I’ll cover those in later articles—once I actually figure out what I’m doing.&lt;/p&gt;

&lt;h4&gt;
  
  
  What About the Story and Setting?
&lt;/h4&gt;

&lt;p&gt;Good question. I have no idea yet. That’s something I’ll be exploring in future posts. I know that the story is supposed to be the backbone of any good Metroidvania, so I won’t just wing it. But for now, let’s just say my brainstorming sessions are... chaotic.&lt;/p&gt;

&lt;h4&gt;
  
  
  What Do I Expect from This Journey?
&lt;/h4&gt;

&lt;p&gt;Game development skills – learning to turn an idea into an actual, playable game.&lt;br&gt;
Coding improvements – because even though I know JavaScript, I’ve never used it for games before.&lt;br&gt;
Game design knowledge – figuring out how mechanics, level design, and progression work together.&lt;br&gt;
Storytelling – this is both my weak point and my guilty pleasure. I love the idea of crafting a world, but I also know I suck at it. Time to fix that.&lt;/p&gt;

&lt;h4&gt;
  
  
  The Struggle is Real
&lt;/h4&gt;

&lt;p&gt;Time is my biggest enemy. Between work, life, and procrastination (let’s be real), I have very little of it. But while I have motivation, I need to just start.&lt;/p&gt;

&lt;p&gt;As for success? I won’t measure it in downloads, likes, or revenue. Success, for me, means finishing a working game. No game-breaking bugs. No half-baked mechanics. Just a complete, playable game with real potential.&lt;/p&gt;

&lt;p&gt;That’s enough rambling for today. Time to take the first step.&lt;/p&gt;

&lt;p&gt;To be continued…&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
