Blogs - Unity










Unity Blog RSS Feed
- How dialog-driven video layering shapes the surreal world of ENA: Dream BBQ 2026-06-18ENA: Dream BBQ adapts Joel G’s cult-following animated web series into a surreal interactive adventure game. The game follows ENA as she searches for the mysterious Boss, playing missions and meeting oddball characters in strange worlds created with a mishmash of trippy textures and techniques.We sat down with the game’s producer, technical director, and tech […]
- Games made with Unity: June 2025 in review 2025-06-30Plenty of successful games are made with Unity, and the list keeps growing. PEAK, from Landfall and Aggro Crab, sold over 2 million copies in just 9 days. Big releases like Broken Arrow and the 1.0 launch of Len’s Island show how teams of all sizes are shipping ambitious games with Unity. Here's a look […]
- Discover data-driven stability and enhancements in 6.2 beta 2025-06-25Our commitment for Unity 6 is to provide a faster, more reliable and more stable engine. In our latest Unity 6.2 beta release, we’re introducing updates that will help us identify and resolve performance issues with greater speed and accuracy, as well as a new, built-in diagnostics experience for developers to improve game performance on […]
- Make user churn history with Aura Remarketing 2025-06-16User churn is one of the biggest challenges app developers face today—90% of users stop engaging within the first 30 days of downloading an app, and even the most popular apps struggle with retention rates that exceed 80%.* That’s why re-engaging inactive users isn’t just important, it’s essential. It’s about connecting with people who’ve already […]
- Making a killing: The playful 2D terror of Psycasso® 2025-06-09A serial killer is stalking the streets, and his murders are a work of art. That’s more or less the premise behind Psycasso®, a tongue-in-cheek 2D pixel art game from Omni Digital Technologies that’s debuting a demo at Steam Next Fest this week, with plans to head into Early Access later this year. Playing as […]
- The multiplayer stack behind MMORPG Pantheon: Rise of the Fallen 2025-06-02Finding your own path is at the core of gameplay in Pantheon: Rise of the Fallen – players can go anywhere, climb anything, forge new routes, and follow their curiosity to find adventure. It’s not that different from how its creators, Visionary Realms, approaches building this MMORPG – they’re doing it their own way.Transporting players to the […]
- Games made with Unity: May 2025 in review 2025-06-01A bunch of great games made with Unity dropped in May—across genres, budgets, and styles. Here’s a quick roundup of what shipped that anyone not still lost in Blue Prince should check out.IGF Awards Huge congrats to all the IGF finalists, especially the games made with Unity that dominated the awards this year — including […]
- Mobile shopping insights: Brand marketers' cheat sheet for back-to-school 2025 2025-05-22As the second largest retail event in the U.S. after the holiday season, back-to-school shopping represents a crucial opportunity for brand advertising. And this year, the path to reaching parents clearly leads to one place: their mobile devices.Between March and April 2025, Unity surveyed 1,234 parents in the U.S. with children under 18 through Qualtrics […]
- 5 lessons to learn from a failed game 2025-05-22The Indie Survival Guide is your ongoing archive of real talk and hard-won insights from the devs and industry experts making games happen—often against the odds. Whatever tools you’re using, this growing library of Q&As, livestreams, and VODs is here to help. There’s no magic formula, but we believe shared experience—across design, business, and survival—can […]
- 5 tips & strategies for marketing indie games 2025-05-22Making a game is hard. Getting anyone to care about it might be harder. That’s why we launched the Indie Survival Guide — an evolving archive of Q&As, VODs, and live streams from developers and industry folks. There’s no guaranteed playbook for success, but hearing how others navigated design, business, and getting by can give […]
- From IAP to hybrid monetization: A player-first approach 2025-05-07In-app purchases (IAPs) are the primary monetization strategy for many free-to-play gaming apps. IAPs offer significant revenue generation at a low cost, both in terms of resources and player experience. But relying solely, or even mostly, on IAPs has trade-offs that could affect the long-term success of your game.That’s why Unity’s Game Design & Revenue […]
- How four top developers found smooth sailing (and porting) with Android XR and Unity 6 2025-04-29A few months ago, Unity launched day-one support for Android XR with tools, features, and dedicated documentation to help developers start experimenting and creating on this exciting new platform.We recently sat down with developers from four industry-leading XR studios – Owlchemy Labs, TRIPP, Resolution Games, and Litesport – to hear more about their experiences porting apps […]
- Unity 6.1, a Supported Update release, is now available 2025-04-24We're excited to announce the release of Unity 6.1, our first Update release in the Unity 6 family. This release continues our commitment to delivering a stable, performant engine while expanding platform reach and adding new capabilities to help you create exceptional games and experiences.How Unity 6 releases are supportedWith Unity 6, we have changed […]
- From niche to norm: The evolution of the gamer identity 2025-04-16In a recent webinar, "Playing to Win with Cross-Media Plans and In-Game Advertising," hosted by DISQO, Unity joined Zynga to discuss the evolving player and in-game advertising landscape and one thing became clear— with mobile gaming rising across demographics (69%) versus other platforms such as console (41%), the term, “gamer” is broadening beyond an otherwise […]
- DirectX 12 improvements in Unity 6 2025-04-16Greetings from the Unity Graphics team!In this post, we will cover the latest improvements to the functionality and performance of the DirectX 12 (DX12) graphics backend. As of Unity 6.1, DirectX 12 is now set as the default graphics API for new projects.DX12 provides a modern, lower level and thinner abstraction for graphics acceleration. It […]
- Games made with Unity: March 2025 in review 2025-04-01This March was packed — Steam Next Fest, the Steam Spring Sale, GDC, and more. Ice-Pick Lodge released a prologue for the much anticipated Pathologic 3. Plus, a new Rain World DLC from the Videocult and Akupara folks was released - The Watcher.IGF Awards Huge congrats to all the IGF finalists, especially the games made […]
- Investor Insights on GDC and Women in Game Investment: A Chat with Playcap 2025-03-28At this year’s GDC, we had an awesome event with PlayCap, bringing together some incredible minds in gaming investment. I had the chance to sit down with PlayCap’s founder, Bibbi Wikman, for an insightful conversation about her mission to get more women investing in the gaming industry. In this interview, Bibbi shares her vision for […]
- GDC 2025 Recap: Trends, Engine Roadmap, & Celebrating Games 2025-03-20This year’s Game Developers Conference (GDC) was a fantastic time to connect with the community, go deeper into the technology, get your questions answered, and acknowledge the best games among the indie community. Let’s get into it, a recap of Unity at GDC 2025!Get the latest game development trends of 2025We kick off GDC week […]
- What’s next: A look at Unity’s 2025 roadmap 2025-03-19At this year’s Game Developers Conference (GDC), we shared an overview of the Unity Engine roadmap for 2025. We highlighted our commitment to making Unity more stable and production-tested for game development and live operation for all users. We also provided clarity on how Unity 6.0 will be supported, a preview of what’s coming in […]
- 10 tips for succeeding at GDC 2025-03-12Excitement is only one of a myriad emotions you might be feeling as you prepare for GDC. For students, it’s an incredible opportunity to learn, network, and make connections to grow your future careers. For professionals, it’s a return home to celebrate success, catch up with long-time friends, and add new skills to your tool […]
Bronson Zgeb
- Shot Supreme is available now! 2023-11-28Hi! I just released my first entirely solo-developed game, Shot Supreme! It’s the first game from my new studio, BrightWorm, and I’m super excited to share it! It’s available on Steam at a 10% launch discount until December 4th. Check it out here. If you’d like to follow along with my Game Development Updates, sign up […]bronson
- Procedural Generation with Cellular Automata 2022-01-30In this post, we will explore the basics of cellular automata as a tool for procedural generation. Both cellular automata and procedural generation are topics with near-infinite depth, so we’ll only scratch the surface; however, it’ll provide a base on which to build your knowledge. What are Cellular Automata? A cellular automaton is a grid […]bronson
- Drawing with SDFs in Unity 2022-01-15This post will explore 2D SDFs in Unity. We’ll learn what SDFs are and see one way to draw them in Unity. What are SDFs? SDFs (or signed distance functions) are functions that describe primitive shapes. We use them to make shapes using pure math. Given a point, each function indicates whether that point lies within […]bronson
- Build a better collider importer with Asset Processors 2021-11-27This post will show how to automate your asset integration workflow in Unity using Asset Processors. We’ll build a tool based on the design of Unreal Engine’s static mesh importer that creates colliders automatically in Unity. What are Asset Processors? Asset Processors are Unity Editor scripts that run when assets get imported into your project. […]bronson
- Low Power mode in Unity 2021-10-16In this article, I’ll show some ways to lower the power consumption of your Unity apps and games. But first, let’s talk about why we might consider doing this. Why bother? If you’re already on board, feel free to skip ahead. For the rest of you, let’s discuss the motivation for low-power apps. If you’re […]bronson
- Custom Lighting in Shader Graph Part 2 2021-10-11In this article, we’ll continue to improve the workflow of the previous article, in which we created a process for converting Shader Graphs to a custom lighting function. The last article ended with a manual workflow, so we’ll fully automate the process in this post. Along the way, we’ll learn about Asset Postprocessors, Reflection and […]bronson
- Custom Lighting in URP with Shader Graph 2021-10-04This article will demonstrate how to support custom lighting functions when using URP and Shader Graph. We’ll start by exploring how Shader Graph works. Then, we’ll build a tool to override the default behaviour with our custom behaviour. There’s a lot to cover, so let’s get started. Why would we want to do this? Shader […]bronson
- The Command pattern with Scriptable Objects 2021-09-25In this article, we’ll implement another classic programming pattern in Unity. This time, it’s the command pattern. Why use the Command Pattern? At its core, the command pattern makes code more flexible. We use it to create functions that we can pass around our code as if they were variables. If you’re familiar with the […]bronson
- The Type Object pattern with Scriptable Objects 2021-09-17This article will demonstrate how to implement the Type Object pattern in Unity using Scriptable Objects. What problem does Type Object solve? There’s plenty of literature on the subject, but I’ll briefly explain the origins of this pattern. Let’s put Unity aside for a moment. Imagine you had to define a bunch of different buildings […]bronson
- The Scriptable Object Asset Registry Pattern 2021-09-11This article describes a pattern to serialize prefabs or any complex data. Doing so allows us to store data to disk or send it over a network to either a game server or another game client. This article pairs well with the previous article on saving and loading data, so I recommend you read that […]bronson
Unity Developers
- Quantum Mechanics in a Shoebox: XR for High School Physics That Defies Scale 2025-07-10Education and understanding are spheres of society that can only be enhanced by XR. Using 3D models and virtual worlds is an ideal way to impart understanding on a huge number of subjects. Learning about historical periods can be enhanced by using virtual 3D worlds to actually show how people actually lived and what their […]David Layzelle
- XR Time Capsules: Immersive Archives to Preserve Cultural Memory 2025-07-08As XR becomes increasingly prevalent, new and interesting ways of using it are being developed. While many are happy with the gaming, educational, and even work-related potential for immersive environments, others are exploring the potential for even more fundamental uses that will benefit us all. The desire to ensure that all of our knowledge is […]David Layzelle
- The Role of Unity Agencies in Shaping the Future of AR/VR Educational Platforms 2025-07-01As the use of Unity software grows, so too does its use in the educational sector, particularly in the fast-expanding fields of AR/VR. In today’s world, if you want Virtual content, then Unity is the package of choice for most developers, and there are many Unity agencies in the market. Unity is an excellent platform […]David Layzelle
- The Augmented Reality Field Service Revolution: Smart Glasses 2025-06-24Smart Glasses have come a long way from the products first launched by Google back in 2014, with the intention of them being do-it-all head-worn computers. Subsequent products in this technology line were always a little bit niche and never really took off as a mass-market device. Things really got serious with the Meta Ray-Ban […]David Layzelle
- The Metaverse can Help Bridge the Digital Divide 2025-06-19Ever since the advent of computer mass-ownership, there has been a digital divide; those who have and routinely use connective technology and those who don’t. While poverty, ethnicity, and low-connectivity areas are often cited as being a major factor in the Digital Divide, the “age-related” sector is far larger and of greater concern. The age-related […]David Layzelle
- What are VR Shoes? Stepping into a New Era of Immersion 2025-06-17It seems that almost every area of the human body is catered for with smart technology, apart from our feet. Well, VR shoes. all of that is about to change, but perhaps not in the way you think. Many companies are already testing sophisticated spatial computing features to change our interaction with digital material. XR […]David Layzelle
- The Architecture of Colossus: Supermicro’s Groundbreaking AI Supercomputer 2025-06-12With big data sets becoming the norm in many areas of computing, the need for ever more powerful computer systems has never been greater. But because the complexity of the data as well as its sheer mass has also grown, detailed analysis and the growing need for dataset encryption has meant that AI has been […]David Layzelle
- How Unity Agencies Are Developing VR Mental Health Platforms for Therapy, Mindfulness, and Emotional Support 2025-06-10Mental Health Services in the UK have been officially overwhelmed since 2013, but have become critical since the Coronavirus pandemic of 2019, when the demand far outstripped the available services. Since then, we have had to endure the cost-of-living crisis, global economic downturn, and almost constant international uncertainty on a daily basis. All of these […]David Layzelle
- What Are the Risks Jeopardising the $1 Trillion AI Boom? 2025-06-05Most of us are now using AI in some way. Whether it is content creation, carrying out detailed internet searches, or making enhanced images for social media posts, a growing number of people are turning to the power of AI. However, all of the content generated by casual media users is dwarfed by the amount […]David Layzelle
- Will Immersive Training Push Haptics to Forefront of Enterprise XR? 2025-06-03We are now firmly in a golden age for immersive technologies and there is increasing evidence that commercial applications – rather than gaming and entertainment – will focus on XR rather than VR. The need to marry virtual content with real world elements has become big business, but it seems that just seeing content is […]David Layzelle
Unity3D Dèv
- L’IA générative (Midjourney / ChatGPT) au service du JV 2023-04-11L’intelligence artificielle générative comme ChatGPT pour le texte et Midjourney pour la création d’images, peut être utilisée dans le cadre du développement de jeux vidéo. En effet, un jeu vidéo a besoin de texte (histoire, scénario, dialogues, …) mais aussi … L’IA générative (Midjourney / ChatGPT) au service du JV Read More » L’article L’IA […]Anthony
- Comment modéliser des personnages 3D ? 2022-11-25Pour faire un jeu vidéo, il faut des assets, des modèles 3D pour les décors mais surtout des personnages 3D animés. Ces personnages sont essentiels pour créer des PNJ ou le héros principal de l’histoire de votre jeu vidéo. Pour … Comment modéliser des personnages 3D ? Read More » L’article Comment modéliser des personnages […]Anthony
- Créer des jeux mobile hyper casual avec Unity 2021-11-12Le tutoriel vidéo complet sur le développement de jeux hypercasual avec Unity ! Unity est le moteur de jeu le plus utilisé au monde pour le développement de jeux vidéo pour mobiles et tablettes. Plus de la moitié des jeux … Créer des jeux mobile hyper casual avec Unity Read More » L’article Créer des […]Anthony
- Modéliser des environnements 3D pour jeux vidéo avec Blender 2021-08-19Qu’est ce que Blender ? Blender est un logiciel de modélisation 3D libre et gratuit. Cet outil permet de modéliser en 3D pour créer des images de synthèse, des films d’animation, des modèles 3D pour jeux vidéo… La première version … Modéliser des environnements 3D pour jeux vidéo avec Blender Read More » L’article Modéliser […]Anthony
- Fiche mémo sur les PlayerPrefs avec Unity 2021-06-02La classe PlayerPrefs de Unity permet de sauvegarder sur le disque de l’utilisateur des données. Ces données sont enregistrées et conservées même après la fermeture du jeu ou l’extinction de l’ordinateur de l’utilisateur. Il est possible de sauvegarder (Set) des … Fiche mémo sur les PlayerPrefs avec Unity Read More » L’article Fiche mémo sur […]Anthony
- Dèv Vlog : Créer et commercialiser un jeu vidéo Unity 2021-02-02Je me suis lancé dans un petit projet qui me tient à cœur : Développer, optimiser et commercialiser un jeu vidéo mobile. Le tout en collaborant avec un éditeur de jeux et en réalisant des vidéos pour les partager avec … Dèv Vlog : Créer et commercialiser un jeu vidéo Unity Read More » L’article […]Anthony
- Comment devenir développeur de jeux vidéo ? 2020-09-12Devenir développeur de jeux vidéo et vivre de sa passion est possible et accessible à tous. Attention, avec un diplôme d’ingénieur et plusieurs références, plus de portes s’ouvriront à vous ; mais même sans diplômes, vous pouvez percer dans le … Comment devenir développeur de jeux vidéo ? Read More » L’article Comment devenir développeur […]Anthony
- Unity VS Godot : Quelles différences ? 2020-07-31Unity engine comme Godot engine sont des moteurs de jeux. Unity est plus ancien donc plus mature mais les deux logiciels se valent et permettent de développer des jeux vidéo 2D ou 3D pour toutes les plateformes. Cependant, quelques différences … Unity VS Godot : Quelles différences ? Read More » L’article Unity VS Godot […]Anthony
- Unity 2020.1 est enfin disponible ! 2020-07-23Ça y est, la version 2020.1 de Unity est désormais disponible au téléchargement en version finale. Vous allez pouvoir en profiter et créer vos jeux avec un outil à la pointe de la technologie ! Cela fait un moment que … Unity 2020.1 est enfin disponible ! Read More » L’article Unity 2020.1 est enfin […]Anthony
- 15 conseils pour améliorer vos jeux (Partie 3/3) 2020-07-17Voici le dernier article de la série. Ici je vous présente les 5 dernières astuces pour améliorer vos jeux. Si vous avez raté les précédents articles, voici le lien vers le premier : N’ayez pas peur d’abuser des effets de … 15 conseils pour améliorer vos jeux (Partie 3/3) Read More » L’article 15 conseils […]Anthony
Unity Coding – Unity3D
- Convert LAS/LAZ/PLY pointclouds to GLTF (GLB) Point Meshes (standalone converter) 2025-05-12Recently published this paid plugin (to convert point clouds into GLTF, so that they can be used in Unity and other applications, without additional plugins like my point cloud viewer plugin)https://las2gltf.kelobyte.fi/ It is paid plugin to add GLTF support to my standalone point cloud converter […]mgear
- Detect SRP (URP or HDRP) with Assembly Definition Version Defines 2025-05-02You can detect if URP/HDRP is installed with Assembly Definition Version Defines: Sourcehttps://github.com/unitycoder/SRPDetectionConditionalCompiling Repo making of videomgear
- [LudumDare57] Theme: Depths 2025-04-08Play/rate the game: https://ldjam.com/events/ludum-dare/57/treasures Finally had some times to join LDJam.. initial idea was to use webcam body tracking like: https://github.com/szczyglis-dev/js-ai-body-trackerTook half a day to make it work with unity webgl builds.. only to find out that its too sensitive/shaky for player movement. (idea was […]mgear
- MotionVector Effect: Object “disappears” when paused 2024-12-11Tried to make similar effect like this:https://x.com/80Level/status/1866460357566370049 Looks ok, took some effort to find motionvector info.. Source: (shader and blit script)https://gist.github.com/unitycoder/2b39d009505895169ef0fd34fe9b3aa2 Resources:– Noise texture generator: https://tools.unitycoder.com/RandomNoiseTextureGenerator/– 512×512 noise texture: https://github.com/unitycoder/GraphicsAndTexturesThatYouAlwaysNeed/blob/master/Noise/RandomGrayscaleNoise512x512.png Making of:mgear
- [GreaseMonkey] Unity Forum Fixer 2024-09-23Unitys new discourse forums are quite horrible.. so have to fix manually again: GreaseMonkey plugin script:https://github.com/unitycoder/UnityForumFixer Still long list to-do:https://github.com/unitycoder/UnityForumFixer/issues/1 Current Before & After Images:mgear
- UnityHub: Make Hub application background Translucent 2024-07-04You can modify UnityHub to enable Translucent Background!*Note Win10, you need to have transparent color enabled in settings: https://www.partitionwizard.com/partitionmagic/transparent-taskbar-win-10.html Steps:– Follow initial steps to unpack asar https://github.com/unitycoder/UnityHubModding– edit app/build/renderer/index.html, add line: html, body, #app {background-color: rgba(0.7, 0.7, 0.7, 0.2) !important;}– edit app/build/main/windowManager/baseWindow.js// find lineconst backgroundColor […]mgear
- Customize SpriteShapeRenderer quality (but has issues) 2024-05-26Tried using custom shader to have “bend” surface for SpriteShapeRenderer, and it works.. but the mesh is so low resolution, that it doesnt look nice.. Then tried to increase SpriteShape mesh resolution, which worked – but inner mesh and collider broke. (and didnt have time […]mgear
- Editor tool: Copy selected gameobject’s names into clipboard as rows (for Excel) 2024-05-17Small tool to copy selected gameobjects names into textarea (in correct hierarchy order),so you can copy paste them into Excel. Get source and place into Assets/Editor/ folder(then you can use it from Menu: Tools/Copy GameObject Names)https://github.com/UnityCommunity/UnityLibrary/blob/master/Assets/Scripts/Editor/BatchTools/CopyGameObjectNames.csmgear
- Editor tool: Replace string in selected gameobject’s names 2024-05-17small tool to replace string from selected gameobject names,download from here and place into Assets/Editor/ folder:https://github.com/UnityCommunity/UnityLibrary/blob/master/Assets/Scripts/Editor/BatchTools/ReplaceCharacterInGameObjectNames.cs Then you can use it from Menu: “Tools/Replace Characters in GameObject Names” ^This would rename “Cube|aaa” into “Cube@aaa” and so on.mgear
- UnityHub: Enable built-in Login Dialog (no more browser login/logout issues!) 2024-04-26Just noticed that Unity Hub has builtin login dialog system hidden inside! Steps– Unpack your app.asar, see info https://github.com/unitycoder/UnityHubModding– Open Unity Hub\resources\app\build\main\services\authService\AuthService.js// Find lineif ((0, appDefaultProtocolClientHelpers_1.isUnityHubProtocolHandled)()) {// replace with (to make this “if” be false, so that createLoginWindow gets called instead)if (1==0 && (0, appDefaultProtocolClientHelpers_1.isUnityHubProtocolHandled)()) […]mgear