OccaSoftware is now part of Wayline
Wayline
Sign In
Help
Sign In
Blog
Transition from OccaSoftware to Wayline
meta
How do I add music to my Unity, Unreal, or Godot game?
audio
Designing a performant UI in Unity
game-development
OccaSoftware partners with Arcweave
partnerships
What is Perlin noise?
graphics and shading
How to use Raycasts in Unity
physics
Instant skies with HDRIs from HDRI Haven
fundamentals
What are jiggle physics?
fundamentals
Introduction to Post-Processing Effects in Unity
intro to unity
Beginner's guide to prefabs in Unity
intro to unity
An Object Reference Is Required for the Non-Static Field
programming
Get Started with WebGL in Unity
intro to unity
How Texture Haven Can Help You Make Games
textures and materials
What is Unity Analytics?
intro to unity
Why Are Screen Space Reflections Important?
graphics and shading
The Process of Game Development
fundamentals
Getting Started with Normal Map Generators
materials and textures
The Crucial Role of Design in Games
fundamentals
Exploring Game Monetization with Unity Ads
intro to unity
A Beginner's Guide to Shaders in Unity
graphics and shading
7 Best Game Engines
fundamentals
A Beginner's Guide to Fantasy Maps
world building
Discover the Top 5 Games That Make Great Use of Volumetric Fog
lighting and rendering
What is a Video Game Designer?
careers
8 Secrets for Crafting Successful Games
fundamentals
What Job Opportunities Exist in the Gaming Industry?
careers
How to Become an Indie Game Dev
fundamentals
A Beginner's Guide to Game Mechanics
fundamentals
7 Stages of Game Development
fundamentals
How to become a self-taught game developer
careers
Best Unity Courses for 2024
fundamentals
How to Write the Perfect Character Backstory
narrative
7 Character Archetypes to Supercharge Your Narrative
narrative
5 Biggest Game Jams
fundamentals
ARPU: How to Calculate and Interpret Average Revenue per User
marketing
Using the new Unity input system
programming
How to import assets into Unity
unity basics
AI Outpainting - A Comprehensive Guide
ai
How to get the mouse position in Unity
programming
What does { get; set; } in Unity mean?
programming
Make 3D Voxel Art with MagicaVoxel
resources
All the upcoming MMOs to watch for in 2024
games
What is an Indie Game
fundamentals
How to play audio in Unity
programming
Singletons in Unity
programming
How to spawn an object using Instantiate in Unity
programming
How to move or copy a Unity project
fundamentals
How to make a countdown timer in Unity
programming
Unity DOTS: What is DOTS?
programming
Unity DOTS: What is Data-Oriented Design?
programming
Interfaces in Unity
programming
How to write a Game Design Document
design
How to use Git with Unity
programming
What is Adobe Substance Suite?
tools and applications
Texture Painting for Game Developers
materials and textures
Unity Player Settings: A Guide
intro to unity
Time.DeltaTime in Unity
time management
How to add Friction to a Rigidbody in Unity
physics
50+ Must-Have Resources for Indie Developers
fundamentals
Pricing Strategy for Indie Game Developers
marketing
Unity Input System: Get Key, Get Key Down, and Get Key Up
character controllers and input
How to Create an Emissive Material in Unity
materials and textures
Top 10 Recent Games Developed with Unity
intro to unity
Unity Free vs. Pro
intro to unity
Is Unity or Unreal Engine Easier to Learn?
intro to unity
How to Download Unity: Unity Hub, Unity Editors, and Unity Download Archive
intro to unity
Unity Input System: Input.GetAxis
character controllers and input
Light Cookies in Unity
lighting and rendering
Top 10 Particle System Tutorials for Unity
particle systems and vfx
Cylinder Collider in Unity
physics
Indie Game Programming for Complete Beginners
fundamentals
JSON Serialization and Deserialization in Unity
saving and loading
Unity Gaming Services
intro to unity
Unity Enterprise
intro to unity
Unity vs. Godot
intro to unity
Null Reference Exception
programming
Diversity in Games
diversity equation and inclusion
How to Create Eye-Catching Game Trailers
marketing
How to Shuffle a List in Unity
programming
Unity: Create a Scriptable Object at Runtime
programming
Everything You Need to Know about Box Collider in Unity
physics
How to Install a Unity Package
assets and packages
How to Debug Log a List in Unity
programming
The Role of Visuals in Game Development
art
Top Tips for Writing Dialogue in Games
narrative
Video Game Marketing: How to Build Hype for a Game Launch
marketing
What Is a Game Jam
fundamentals
Level Design Tips and Best Practices
design
How to Design a Great Game Character
narrative
The Current Indie Game Development Landscape (2024)
fundamentals
How to Choose the Right Game Engine
fundamentals
10 Essential Tools for Indie Game Developers
fundamentals
Unity: Use Foreach with Debug.log to Debug a List
programming
Lists vs Arrays in C#
programming
FSR 3 Overview
lighting and rendering
Get a List Value by Index in C#
programming
Game Developer Salaries: A Comprehensive Guide
careers
Using Visual Studio Code with Unity
intro to unity
Overview of Physics in Unity
physics
How to Add Fog in Unity
lighting and rendering
Post-Launch Marketing: How to Market Your Indie Game Post-Launch
marketing
Pre-Launch Marketing: How to Market Your Pre-Launch Indie Game in 5 Steps
marketing
Game Development with Unity
intro to unity
Graphics and Shading
graphics and shading
Unity: Time Management
time management
Unity Basics and Fundamentals
intro to unity
Lighting and Rendering: A Beginner-Friendly Guide
lighting and rendering
Indie Game Development: The Role of Storytelling
narrative
23+ Game Development Courses and Resources
careers
Area Lights in Unity
lighting and rendering
Ambient Lighting in Unity
lighting and rendering
5 Tips for a Successful Game Launch
marketing
Unity: What Is a Scene
c sharp
Rigidbody Mass in Unity
c sharp
How to reference a script in Unity
c sharp
How to Market Your Indie Game
business
7 Reasons Why People Play Video Games
business
Top 9 Tips for Indie Game Developers
c sharp
65+ Tips: How to improve a Unity Game's Performance
c sharp
C#: Arrays
c sharp
Dictionary Initialization C#
c sharp
Unity Asset Store
free assets
Unity: Get Child by Name
programming
Unity: Open Scene Window - Your Comprehensive Guide
unity basics
Unity: Random.Range
c sharp
Cel Shading: A Comprehensive Expert Guide
design
August Developer Update
patch notes
Unity: Get Distance Between Two Objects
c sharp
Unity Slerp: A Comprehensive Guide
c sharp
Collection Was Modified: Enumeration Operation May Not Execute
c sharp
Non-static method requires a target
programming
Cannot Assign Void to an Implicitly-Typed Variable
unity errors
Is a namespace but is used like a type
c sharp
Unity Shader Properties
design
Unity Shader Graph: Split Vector3
unity basics
Using the Unity Set Active Method
c sharp
CharAt in C#: A Practical Guide
programming
How to Use Sorting Layers in Unity
unity basics
A Beginner's Guide to RectTransforms in Unity
unity basics
MoveTowards: The Ultimate Guide
unity basics
Making Sense of Quaternion.Identity in Unity
unity basics
persistentDataPath Explained: How to Store Data in Unity
unity basics
The Essential Guide to GetComponentInParent in Unity
unity basics
Absolute Value in Unity: A Comprehensive Overview
unity basics
Unity Troubleshooting: How to fix the "Too Many Characters" Error
unity errors
Unity Scripting Essentials: Get Children of a Transform
programming
A guide to using BoxCast in Unity
unity basics
Late Update in Unity
unity basics
Unity Error: Extension Method Must Be Defined in a Non-Generic Static Class
unity basics
Unity Error: Animation Event has no function name specified
unity basics
TexelFetch and Unity
programming
Global Variables in Unity
design
OnValidate in Unity: A Brief Guide
programming
Tips for Using Materials and Textures in Unity
resources
Shader Tags: Understanding Unity's SubShader and Pass Functionality
resources
Using Lerp in Unity
resources
Unity Asset Store: Commercial Use
resources
Using Step in HLSL
programming
Blender: How to Flip Normals
business
Text Mesh Pro in Unity: Font Import Guide
programming
SerializeField in Unity: Everything You Need to Know
programming
Using LoadScene and LoadSceneAsync in Unity
programming
A Short Guide: How to Check if a Coroutine is Running in Unity
resources
Unity Collision Detection
unity basics
Unity: How to Normalize a Vector
programming
Unity: How to Exit Play Mode
resources
Unity Toon Shader Tutorial (2023)
graphics and shading
On GetAdditionalLightsCount() in Post-Processing in URP
technical art
Unity: Understanding URP, HDRP, and Built-In Render Pipeline
intro to unity
Unity: How to Add a Texture to a Material
art
Unity: How to Change Your Skybox
design
Optimize Unity's Performance with Object Pooling
programming
Global Illumination in Unity: Realistic Lighting for Immersive Experiences
resources
Buto Patch 3.6.2: Better Volumetric Fog in Unity
patch notes
Altos 4.6.0 - Time of Day Callbacks and Better Lighting
patch notes
Introducing Buto 3.6.0
patch notes
The Ultimate Guide to Sun and Moon Positioning in Super Simple Skybox for Unity
patch notes
How to Delay a Function in Unity
resources
Volumetric Rendering Resources
resources
Auto Exposure Patch 1.3.0 Notes
patch notes
Get over 100GB of free game sound effects
resources
30-Day VFX Challenge (Free VFX Assets)
resources
Buto Patch 2.0 Notes
patch notes
Range Indicator Tutorial - Free Unity Asset
resources
Super Simple Skybox 1.1: Dynamic & Customizable Skybox
patch notes
Altos Patch 1.11 Notes
patch notes
Altos Patch 1.1 Notes
patch notes
Altos Standalone Cloud Rendering for Unity URP
patch notes
Halton Sequence Demonstration and Resources
resources
The Complete Guide to Skyboxes for Unity
resources
Density Masks for Buto Volumetric Fog
patch notes