In this series we'll be creating a system for procedurally generating simple, but diverse planets. You can find the source code on my github at github.com/Ombarus/pcg_planet_yt
In this series we'll be creating a system for procedurally generating simple, but diverse planets. You can find the source code on my github at github.com/Ombarus/pcg_planet_yt
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Reverse Engineering Everspace ModelsOmbarus2023-02-06 | Let's try to divine the asset pipeline of Everspace based only on the final data packed into the game!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Time Cheating in Video Games : Deep Dive with GodotOmbarus2022-11-14 | Time Hacks, Time Cheats, Moving your clock forward. Anything goes to get away from those pesky timers in mobile games. But can you make an offline game that the player cannot hack?
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Some images from - OpenClipart-Vectors from Pixabay - Clip made with AnimakerProgramming Levels: NOOB vs INDIE vs AAAOmbarus2022-09-21 | What's the difference between a game jam, an indie game and a AAA title when it comes to programming. What are the challenges when programming things and is it ok to make bad, smelly piece of Code?
Thumbnail Digital Background Image by starline on Freepik
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Did I make money selling my game?Ombarus2022-06-29 | Solar Rogue has been out for more than a year now. How are sales going. Am I going to make money? Let's explore the sales number. Steam, Apple Play Store, Google Play Store, Itch.io, Google Ads and all the expanses and income breakdown!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Implementing Useful* Messages in my GameOmbarus2022-02-28 | *For very broad definition of "useful". This week let's talk about a small QoL feature I added in Solar Rogue to help players while creating some ambience and exposition at the same time.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Programming Game Economy - NOOB vs PRO vs HACKEROmbarus2022-01-24 | Why some games can be made as a single developer over the weekend while others take years for teams of hundreds? Let's take a look at the complexities and implementation of different economic systems in video games.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.My GameDev JourneyOmbarus2021-12-30 | This is the story of my gamedev journey. From my first teenage hacks to my professional carrer and my indie dreams! I hope you all can get some inspiration from my journey!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Canon and Variation by Twin Musicom is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0 Artist: http://www.twinmusicom.orgFreaking Line Rendering!Ombarus2021-12-07 | How to render lines, solve intersections and in general: How to think about line geometry in Godot and other 2d rendering pipelines.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Game Design to Work in a TeamOmbarus2021-11-09 | A new way to think about game design and software architecture? Data wants to be free.
In this series we'll be creating a system for procedurally generating simple, but diverse planets. You can find the source code on my github at github.com/Ombarus/pcg_planet_yt
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.[Godot] Procedural Planets (E04 Gradient Texture)Ombarus2021-10-04 | E01: youtu.be/hHRhDEVwDho E02: youtu.be/-8kKSfXPEZU E03: youtu.be/guXuVp4ZxeA
In this series we'll be creating a system for procedurally generating simple, but diverse planets. You can find the source code on my github at github.com/Ombarus/pcg_planet_yt
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.[Godot] Procedural Planets (E02 Editor Settings)Ombarus2021-09-20 | E01: youtu.be/hHRhDEVwDho E03: youtu.be/guXuVp4ZxeA
In this series we'll be creating a system for procedurally generating simple, but diverse planets. You can find the source code on my github at github.com/Ombarus/pcg_planet_yt
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.[Godot] Procedural Planets (E01 the sphere)Ombarus2021-09-13 | In this series we'll be creating a system for procedurally generating simple, but diverse planets. You can find the source code on my github at github.com/Ombarus/pcg_planet_yt
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.You wont believe how I use UML!Ombarus2021-08-02 | I was taught that UML was for generating code and databases but now I use it exclusively to debug and refactor my own code!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Vector Graphic used in Thumbnail created by gstudioimagen - www.freepik.comCanvas Shader World Coordinate in GodotOmbarus2021-07-05 | Following the art design of my Nebulas in Solar Rogue last week, here's how I implemented the actual functionality associated with the visuals of the Nebula.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Fancy Tilemap & Shaders in GodotOmbarus2021-06-25 | How I created fancy looking Nebulas for my game Solar Rogue in Godot using Shaders and Tilemaps together. From the design process and analyzing other work online to actually implementing it in Godot and tweaking it until I got the results I wanted.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Should you use C# with Godot?Ombarus2021-06-04 | I've been working with Godot in C# for the past couple of months and here are all the Tips and Tricks you need to know!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Can I learn Blender in 30 days?Ombarus2021-05-17 | Programming is my jam! art? not so much. Let's see what I can learn doing some Blender in my spare time.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Solar Rogue 0.6.x GameplayOmbarus2021-04-21 | Watch me play solar rogue while I talk about the new features in Alpha 6 and the future of the game for the next few months!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Which game genre should you start with?Ombarus2021-04-01 | Get started with game dev today with these 10 easy steps! I've been making games professionally for more than 10 years now and here are the game genres ranked by difficulty of making.
00:00 - Introduction 01:17 - Level 1 - Board Games 02:50 - Level 2 - Casual Games 04:35 - Level 3 - Adventure Games 05:47 - Level 4 - Platformers 07:52 - Level 5 - Roguelikes 09:14 - Level 6 - FPS 10:48 - Level 7 - ARPG 11:28 - Level 8 - RTS 12:36 - Level 9 - Racing Games 13:48 - Level 10 - Sport Sims 14:35 - Level 9000 - Online MMORPG duh! 15:45 - ConclusionUI that follow objects in your gameOmbarus2021-03-08 | Here's a few ideas on how to make a floating UI element follow objects in the world. Depending on performance, type of UI and such you might need different solutions so I decided to show a few of the ones I experimented with in Godot for my game Solar Rogue.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Electronic Warfare Weapons: Solar RogueOmbarus2021-02-16 | Going through the design challenges and decision making process for the biggest feature in Solar Rogue's next big update. This update will add a whole bunch of new weapons and equipment to hack, cheat, disable and annoy players and enemies alike!
Music ► bensound.comAdvanced Godot: Console ControllerOmbarus2021-02-01 | Deadzones, Advanced Remapping, Joystick Acceleration, Controller Managed Animation Speed and more! Bonus video based on my 3 parts video on how to import and animate a 3rd person character in Godot.
00:00 Intro 00:30 Recap 01:20 Setup & Gear 02:30 Reading Inputs 06:40 Character Inputs 08:54 Camera Inputs
11:30 Normalizing Pitch & Yaw 12:35 Ajusting Character Speed 15:41 Deadzones 23:45 Remap to Circle 26:44 Precision Zones 35:02 Acceleration 39:54 Active Cheats Discussion 41:44 Conclusion
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Controller used in thumbnail : Vintage vector created by pch.vector - www.freepik.comOmbarus Dev - Plans for 2021Ombarus2021-01-19 | What was 2020 like for a solo game dev living in Japan. What will 2021 look like? Check out this video for my plans and predictions for the new year!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Third Person Game From Scratch with Godot P3 : ControlsOmbarus2021-01-07 | Last part of a 3 parts video on how to import and animate a 3rd person character in Godot. Finally it's time to add actual controls and smoothing to our character and make him go and jump where we want.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Third Person Game From Scratch with Godot P2 : CameraOmbarus2020-12-28 | Don't put your camera inside the player. Think of all the possibilities! How to make a Third Person Shooter (TPS). This is my take on implementing the 3Cs (Character, Controls, Camera)
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Third Person Game From Scratch with Godot P1 : CharacterOmbarus2020-12-21 | What if you want something more than a *Bean* as your character? How do you go about getting an actual character to move around in an actual level? How to make a Third Person Shooter (TPS). This is my take on implementing the 3Cs (Character, Controls, Camera)
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Solar Rogue Devlog: Releasing a Big UpdateOmbarus2020-12-07 | What does it take to update your game once it's released. Is it as simple as uploading uploading a file to Steam? Not if you're supporting several different platform and publisher! Follow me as I guide you through the (still for me) difficult process of uploading an update to my game Solar Rogue!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
This video features images and logos from Apple, Google, Itch.io and Steam used under fair use and remain the property of their respective owner.
0:00 intro 0:45 trailer 3:15 update process 4:11 exporting 4:46 uploading 6:11 store page 8:20 promoting 10:47 conclusionI was interviewed about Godot and Game Development!Ombarus2020-11-27 | I was interviewed by Viroid Game as the first guess in his "Made With Godot" series and we agreed to share the interview on our channels.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Solar Rogue: Gameplay Trailer 2Ombarus2020-11-18 | A space exploration adventure in the purest tradition of roguelike. Featuring procedurally generated solar systems, perma-death, tactical turned-based gameplay and a variety of ships, planets and enemies to challenge!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Programmers only learn this the hard way!Ombarus2020-10-21 | 99 little bugs in the code. Take one down, patch it around. 127 little bugs in the code...
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Nature vector created by freepik - www.freepik.comMobile UI vs PC UI, redesigning my games HUDOmbarus2020-10-12 | Using Godot I'm dynamically switching my UI depending on the platform and screen resolution to improve the User Experience on PC!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.How I Made a Mobile Game for my KidsOmbarus2020-09-28 | I spent a day making a little reading game for my kids and I put a leaderboard in there so that they would compete against each other then I put it on my phone because it's just that easy with Godot.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Merchant System in Godot using Behaviors and ComponentsOmbarus2020-09-15 | Here's how I designed and implemented a trading system for my game. From the idea to the finished product.
Credits: Image by Keith Johnston from Pixabay Image by MichaelGaida from Pixabay Image by Dean Moriarty from Pixabay Image by MikesPhotos from PixabayProgramming a complex loot system in GodotOmbarus2020-09-07 | September update for Solar Rogue will bring Huge Amount of new content but I had to find a way to create this content fast while keeping it balanced. This week's devlog is about how I think I managed to do that using Godot, JSON and custom keywords.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Godots Tilemap Performance in my Tactical Space GameOmbarus2020-08-26 | Can you use Godot's Tilemap system to make a cool Fog of War Autotiling system? Not if you care about mobile performance it seems!
Ice Trek Image : Image by Stefan Keller from PixabayRoguelike Dev Tutorial in Python Week 7 - Balancing & EquipmentOmbarus2020-08-03 | Ombarus does the RoguelikeDev Complete Tutorial. Part 12 : Ramping up the challenge, part 13 : Adding Equipment
Outro song: Defeat theme for Solar Rogue Composed by Marek J. Smagala, All rights reservedRoguelike Dev Tutorial in Python Week 6 - Saving & LevelsOmbarus2020-07-27 | Ombarus does the RoguelikeDev Complete Tutorial. Part 10 : Saving and loading, part 11 : Delving into the Dungeon.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Intro song : "Future Setting B" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0Roguelike Dev Tutorial in Python Week 5 - Items and SpellsOmbarus2020-07-13 | Ombarus does the RoguelikeDev Complete Tutorial. Part 08 : Potion and Inventory, part 09 : Magic Scroll and Targetting.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Intro song : "Future Setting B" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0Roguelike Dev Tutorial in Python Week 4 - Fights & UIOmbarus2020-07-06 | Ombarus does the RoguelikeDev Complete Tutorial. Part 05 : Fighting, part 0 : Basic UI.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Intro song : "Future Setting B" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0The Complete Roguelike Dev Tutorial Week 3 - FOV & Turn SystemOmbarus2020-06-29 | Ombarus does the RoguelikeDev Complete Tutorial. Part 04 : Field of View, part 05 : Placing Enemies & Kicking them (harmlessly).
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Intro song : "Future Setting B" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0The Complete Roguelike Dev Tutorial Week 2 - Map GenerationOmbarus2020-06-22 | Ombarus does the RoguelikeDev Complete Tutorial. Part 02 : Entity, Render function, part 03 : Dungeon Map.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Intro song : "Future Setting B" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0The Complete Roguelike Dev Tutorial Week 1 - Setup & InitializationOmbarus2020-06-15 | Ombarus does the RoguelikeDev Complete Tutorial. Part 00 : Setup the python environment, part 01 : Initialize libtcod and display our first character.
Check out my Roguelike Space Game ►https://solar-rogue.netlify.app/
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.4 Types of Game Data ArchitectureOmbarus2020-06-01 | Games are full of Metadata that will need constant tweaking and balancing. There's not many talk about the different data structures to store game data yet it's very important to consider early when developing a new game.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
xkcd by Randall Munroe ► xkcd.com/license.htmlSprite Color Palette Swap in GodotOmbarus2020-05-25 | Easy, Fast and Simple palette swapping using a simple shader in Godot. Perfect for any 2D games. Could easily be used in any other engines too!
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.Git Tutorial: What is Version Control?Ombarus2020-05-18 | Git, Gitlab, Github, Fork, TortoiseGit, Subversion, Perforce. Here's a complete beginner's guide to Content Management Systems / Version Control System.
Trying a new format this week. My first attempt at a beginner's guide. This is meant to be a personal overview of the general idea behind Version Control.
My name is Ombarus and I'm a programmer / game developer from Canada who moved to Japan and decided to try my own luck with game dev.
Attributions Tree vector created by freepik - www.freepik.com github & gitlab logo are trademark of their respective company and used under fair use Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.