<?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>Forem: Olivia Taylor</title>
    <description>The latest articles on Forem by Olivia Taylor (@otaylor771).</description>
    <link>https://forem.com/otaylor771</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F352238%2F81f65078-b73d-4e74-88d1-28124e6300a3.jpeg</url>
      <title>Forem: Olivia Taylor</title>
      <link>https://forem.com/otaylor771</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/otaylor771"/>
    <language>en</language>
    <item>
      <title>Step-by-Step Guide: Develop a Mario Game Without Prior Experience!</title>
      <dc:creator>Olivia Taylor</dc:creator>
      <pubDate>Wed, 16 Apr 2025 08:34:25 +0000</pubDate>
      <link>https://forem.com/otaylor771/step-by-step-guide-develop-a-mario-game-without-prior-experience-4ngc</link>
      <guid>https://forem.com/otaylor771/step-by-step-guide-develop-a-mario-game-without-prior-experience-4ngc</guid>
      <description>&lt;p&gt;Have you ever dreamed of building your own Mario-style game, but felt intimidated by coding? Don’t worry—you’re not alone. Whether you're a beginner or someone just dabbling in game development, creating a side-scrolling platformer inspired by Super Mario is totally within reach. This guide will walk you through everything you need to know to start developing your very own Mario-inspired game—no prior experience required.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Make a Mario-Style Game?
&lt;/h2&gt;

&lt;p&gt;Before we dive into the steps, let’s talk about why building a Mario-style game is a great beginner project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Familiar Gameplay:&lt;/strong&gt; You already know how it should feel.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Clear Mechanics:&lt;/strong&gt; Running, jumping, collecting coins—classic and achievable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Great for Learning:&lt;/strong&gt; It covers essential concepts like physics, collisions, animations, and level design.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Understand the Core Gameplay Elements
&lt;/h2&gt;

&lt;p&gt;Let’s break down what makes a Mario game... well, a Mario game.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;2D Side-Scrolling Movement&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Jump Mechanics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enemy Behaviour&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Power-Ups &amp;amp; Collectibles&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Level Progression&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;End Goals (like a flag or checkpoint)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These elements will shape the foundation of your game, regardless of what tools or platform you use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose a Game Engine or Platform
&lt;/h2&gt;

&lt;p&gt;If you're just starting out, GDevelop or Scratch are great options. If you're comfortable trying a bit of code, Godot or Unity will give you more long-term power.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build Your Player Character
&lt;/h2&gt;

&lt;p&gt;Whether you’re drawing your own sprite or using free assets, here’s what your main character should do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Run left and right&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Jump (with gravity)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interact with the environment (blocks, platforms, etc.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Collect items (coins, mushrooms, etc.)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pro Tip:&lt;/strong&gt; Many free Mario-style sprite sheets are available online on sites like OpenGameArt, &lt;a href="https://www.atozfreegames.com/" rel="noopener noreferrer"&gt;atozfreegames.com&lt;/a&gt;, itch.io, and Kenney.nl.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create the Game World
&lt;/h2&gt;

&lt;p&gt;Start building your first level using a tilemap or grid-based layout. You’ll need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ground tiles&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pipes or platforms&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bricks/blocks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Background visuals&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hidden areas (optional)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Level Design Tips:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start simple:&lt;/strong&gt; one level with a clear beginning and end&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Gradually introduce new elements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Playtest after every change&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Add Enemies and Obstacles
&lt;/h2&gt;

&lt;p&gt;No Mario-style game is complete without Goomba-like enemies!&lt;/p&gt;

&lt;p&gt;Basic enemy behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Patrol left and right&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hurt the player on contact&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can be defeated by jumping on them&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More advanced behaviors (if you're ready for it):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Enemies that shoot&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flying or jumping enemies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Boss fights&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can create this behavior visually (in Scratch or GDevelop) or with simple code (in Godot or Unity).&lt;/p&gt;

&lt;h2&gt;
  
  
  Include Sound &amp;amp; Music
&lt;/h2&gt;

&lt;p&gt;Sound is key to making your game feel complete. You’ll want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Jump sounds&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Coin collection sounds&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Background music&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Game Over jingle&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are lots of royalty-free audio libraries like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Freesound.org&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zapsplat&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Kenney Audio Assets&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Playtest &amp;amp; Polish
&lt;/h2&gt;

&lt;p&gt;Game development is a process of iteration. Don’t aim for perfection right away—just keep testing.&lt;/p&gt;

&lt;p&gt;Things to check:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Does jumping feel responsive?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do collisions work correctly?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Are the enemies too hard or too easy?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Does the level have a clear goal?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ask friends to play it and give feedback!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Export and Share
&lt;/h2&gt;

&lt;p&gt;Once your game is ready:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;**Scratch: **Share it directly on the Scratch website&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GDevelop / Godot / Unity:&lt;/strong&gt; Export as a web game, desktop game, or even mobile&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;itch.io:&lt;/strong&gt; A great free platform to upload your indie game&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the most rewarding step—letting others enjoy your creation!&lt;/p&gt;

&lt;h3&gt;
  
  
  Bonus Tips for Beginners
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Start small:&lt;/strong&gt; A one-level demo is better than an unfinished big idea.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use tutorials:&lt;/strong&gt; YouTube and forums like r/gamedev and Stack Overflow are goldmines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stay motivated:&lt;/strong&gt; Game dev takes time, but every step you complete is a win.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;You don’t need to be a coding genius to develop a fun and fully playable Mario-style game. With today’s beginner-friendly tools, free assets, and communities ready to help you, all you really need is creativity and patience. However, if you want to &lt;a href="https://www.atozfreegames.com/t/mario/" rel="noopener noreferrer"&gt;play Mario games online&lt;/a&gt;, you can visit our website.&lt;/p&gt;

&lt;p&gt;Whether you're using Scratch, GDevelop, or Unity, this project can teach you valuable programming, design, and problem-solving skills—and you’ll end up with something you can actually play and share.&lt;/p&gt;

</description>
      <category>developer</category>
      <category>coding</category>
      <category>gamedev</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>Your Go-to Guide on Typography in UI Design</title>
      <dc:creator>Olivia Taylor</dc:creator>
      <pubDate>Wed, 18 Mar 2020 10:56:00 +0000</pubDate>
      <link>https://forem.com/otaylor771/your-go-to-guide-on-typography-in-ui-design-41gp</link>
      <guid>https://forem.com/otaylor771/your-go-to-guide-on-typography-in-ui-design-41gp</guid>
      <description>&lt;p&gt;The first time I came across this image on the Internet, I laughed so hard. I laughed because it is so true and explained in such a subtle way! I’m really happy that someone actually made this image!&lt;/p&gt;

&lt;p&gt;So, yes, font matters! Using the right font in UI design is of sheer importance. This is because a wrong choice can simply kill your UI design. Maybe your users will get a 180 degree turned message from what you actually intended to convey. &lt;/p&gt;

&lt;p&gt;And you know what, it is not just the fonts. I’m talking about the throughout typography you use in UI design. The font is just an element of typography. &lt;/p&gt;

&lt;p&gt;Your choice of typography is either going to make or break your website’s or app’s UI design. And a UI design that cannot communicate with your users makes no sense at all. So, it plays a major role in making your product successful. &lt;/p&gt;

&lt;p&gt;Unsure whether you are doing it right or not? Here is your go-to guide on how you should use typography in UI design. &lt;/p&gt;

&lt;h2&gt;A Quick Sneak Peek To Typography&lt;/h2&gt;

&lt;p&gt;“Isn’t the text too small?” &lt;/p&gt;

&lt;p&gt;“Something is wrong with it! Maybe the words are not aligning with the image.”&lt;/p&gt;

&lt;p&gt;I’m sure UI/UX designers are familiar with these kinds of words coming from their clients! &lt;/p&gt;

&lt;p&gt;So, what’s wrong here? It is the typography.&lt;/p&gt;

&lt;p&gt;Typography is basically the art of presenting texts, line-spacing, typeface, line length along with other design elements. When these different elements are put together in a well-organized way, it delivers a readable and pleasant user experience. A brilliantly designed typography can successfully transform human interaction into a strong and impactful visual-form. &lt;/p&gt;

&lt;h2&gt;Let’s Take A Deeper Look At The Business Benefits Of Using The Right Typography&lt;/h2&gt;

&lt;p&gt;Today, creating an impeccable &lt;a&gt;user experience&lt;/a&gt; is a necessity. No matter how feature-packed your product is unless it delivers a satisfying and smooth user experience, your users won’t love it. And to craft that user-loving “X” factor, along with many other aspects, typography plays a significant role. &lt;/p&gt;

&lt;p&gt;It sets the right tone or mood - Well, you can simply put a message with basic typography. But if you want to add a bit of excitement, fun, or seriousness to it, depending on the tone of your message, you have to choose suitable typography. &lt;/p&gt;

&lt;p&gt;It amplifies readability - How you want your users to comprehend the UI design you deliver totally depends on how great the readability of your UI design is. The better the readability, the more users feel connected to your product, app, or service. &lt;/p&gt;

&lt;p&gt;Delivers impressive visual experience - The wisely chosen typography can successfully pervade an engaging vibe and offer a delightful user experience. &lt;/p&gt;

&lt;p&gt;Helps to establish your brand recognition - In today’s vying business market, you can stand out only if you are unique, innovative, and can establish your brand recognition properly. And the wisely chosen typography helps you in achieving your goals. &lt;/p&gt;

&lt;p&gt;It showcases sheer professionalism - Choosing such typography that blends well with your brand vision along with market standards helps you to flaunt professionalism. It encourages interested clients to put trust in your ability and brand. &lt;/p&gt;

&lt;p&gt;Boosts conversion rate - When you use the right typography, users find it engaging and spend more time to understand the context. Thus, it automatically boosts the chances of conversion. &lt;/p&gt;

&lt;h2&gt;The Ingredients Of Cooking The “perfect” Typography Recipe&lt;/h2&gt;

&lt;p&gt;You can’t cook a palatable dish unless you know what ingredients to use. So, here are the crucial typography elements you should know about. Also, find out some pro tips on using these elements rightly. &lt;/p&gt;

&lt;h3&gt;Typeface and Font&lt;/h3&gt;

&lt;p&gt;Many designers make the mistake of thinking “typeface” and “font” as each other’s synonyms! This is wrong. &lt;/p&gt;

&lt;p&gt;Usually, the typeface refers to a design style that comprises a complete set of characters, numbers, letters, and symbols with similar features. In simpler words, think of typeface as the family. And fonts are just a part of that family. &lt;/p&gt;

&lt;p&gt;Most designers play creatively with these fonts and typefaces to create stellar typography. It brings out the aesthetic vibes and engages users effectively. &lt;/p&gt;

&lt;h3&gt;Mean Line and Baseline&lt;/h3&gt;

&lt;p&gt;To create a flawless visual presentation, placing all the characters maintaining a straight line is important. And the baseline and mean line make sure this is being done rightly and neatly. &lt;/p&gt;

&lt;p&gt;By the mean line, the top of the characters is marked and by baseline, the bottom of the same.  &lt;/p&gt;

&lt;p&gt;These lines make sure that the fonts used by the designers are even. &lt;/p&gt;

&lt;h3&gt;Negative Space, Alignment, And Line Spacing&lt;/h3&gt;

&lt;p&gt;“The less is more” might have become a cliche these days. But in the case of typography and web design psychology, it is the intense truth!&lt;/p&gt;

&lt;p&gt;To stand out in the competitive market, everyone wants to showcase the best shots they have got in their pockets. But that does not necessarily mean you have to put up everything on the page to flaunt your skills. &lt;/p&gt;

&lt;p&gt;Unbalanced whitespace in your typography can decrease the readability. So, the more smartly you can use the “whitespace” or the “negative space” in typography, the better your &lt;a href="https://www.unifiedinfotech.net/services/ui-ux-design/" rel="noopener noreferrer"&gt;UI design&lt;/a&gt; becomes.&lt;/p&gt;

&lt;p&gt;Line spacing refers to the distance between two consecutive baselines. And just as shown in the picture above, you have to make sure you are not making it “too tight” or “too much”! &lt;/p&gt;

&lt;p&gt;Another notable factor is alignment. Rather than just randomly placing texts, designers, please make sure you are maintaining the alignment properly. Otherwise, even if the texts are so engaging and the design layout looks impressive, things might not blend properly and ruin all your effort. &lt;/p&gt;

&lt;h3&gt;Character Measurement&lt;/h3&gt;

&lt;p&gt;Using fonts in different sizes and weight is so common among the UI/UX designers. Usually, they use it to highlight any important point or grab users’ attention to a particular section. &lt;/p&gt;

&lt;p&gt;The size of the characters is measured in pixels, millimeters, or inches. And the type weight usually refers to how thick a particular character is. &lt;/p&gt;

&lt;p&gt;Designers refer to the height of a character by “x-height”. This is because every character’s body is based on the size of the letter “x” in that particular format. This approach is widely practiced among &lt;a href="https://www.unifiedinfotech.net/services/web-design-new-york/" rel="noopener noreferrer"&gt;web design companies all over the world&lt;/a&gt;. And it is helpful to make every character look even. &lt;/p&gt;

&lt;h3&gt;Tracking&lt;/h3&gt;

&lt;p&gt;To form a block of texts or a word, you need a set of type characters right? Now, tracking is all about adjusting those little spaces between all the type characters of font. &lt;/p&gt;

&lt;p&gt;By adjusting the space, designers let the typography breathe a bit. And they make it more visually pleasing. Also, it helps in increasing the readability. &lt;/p&gt;

&lt;h3&gt;Kerning&lt;/h3&gt;

&lt;p&gt;Even if this process too involves adjusting spaces between characters just like tracking, these are completely different things. &lt;/p&gt;

&lt;p&gt;Kerning is all about adjusting spaces between two consecutive types of characters. It is not like kerning is used everywhere. For special cases, where the designers think that giving a little bit more space or a bit lesser space will make the design look more natural, they use it. &lt;/p&gt;

&lt;h2&gt;Bonus Hacks To Make Your Typography More Engaging And Impressive&lt;/h2&gt;

&lt;p&gt;So far, you got to know the basics of typography. Here are some pro hacks for you that will help you to come up with stellar typography in UI design. &lt;/p&gt;

&lt;p&gt;Using too many fonts on one page is not really cool. It is more like everyone is fighting to get attention. So, it is better if you can keep the number of used fonts at a minimum.&lt;/p&gt;

&lt;p&gt;Wisely choose such a typeface that works pretty well in different sizes.&lt;br&gt;
Try to keep your line length shorter.&lt;/p&gt;

&lt;p&gt;Opt for such a font where readers can distinguish each letter.&lt;/p&gt;

&lt;p&gt;Do not think that making text caps will put more weight in the message. Rather, play with it. So, putting texts where everything is in caps is A BIG NO! &lt;br&gt;
Use the right contrast.&lt;/p&gt;

&lt;p&gt;It is better not to use blinking texts. &lt;/p&gt;

&lt;p&gt;So, are you ready to rock and roll the UI design of your next web project? Follow these tricks and make the best out of your idea.&lt;/p&gt;

</description>
      <category>ux</category>
      <category>ui</category>
      <category>design</category>
      <category>webdesign</category>
    </item>
  </channel>
</rss>
