Latest C# Activity
Hello everyone 🙂
I'm looking for a Porting Engineer for one of my clients in Poznań Poland.
Budget: 8000 -15 000 PLN B2B + VAT per month
Location: The job is located in Poland, in Poznań. The first 3 months can be partially remote, after which the company requires on-site work at the Poznań office.
Key…
Bambi Ascension | Carnistas Uprising is a 3D Anime Toon Shaded Action RPG game with lewd features where there will be three playable characters and the protagonists are trying to free their world from a tyranial overlord that seeks to enslave society to his liking. The game is being created in Unit…
NeoAxis releases a new version NeoAxis Engine, a versatile real-time platform for making 3D, 2D games and apps.
This release includes a large number of changes in all components of the engine. Improved graphics, physics, sound, network support, resource and object management.
Updated …This article was originally published on GameDevDigest.com
Some game dev tips before we head into the eclipse. Enjoy!
2D Water Shader Breakdown - I wanted to try out some 2D reflections and ended up with this water shader. Sampling the noise textures with pixelated UVs really helped to make it fit w…
If your modders are intended to write Lua scripts, it doesn't follow that they should see further “internal” Lua code: you can publish only example mods and optional official libraries.
And when your engine executes mod scripts, there is no compelling reason to do it by monkeypatching your int…
Recruiting through this post is no longer open.
Application Deadline
March 30, 2024
Project Start Date
April 15, 2024
Project Completion Date
June 8, 2024
Project Duration
54 Days
Project Release Target
Windows (itch.io)
Weekly Commitment per Team Member
4 Hours
Usage Rights
All project cod…
But you don't do any different? You still try to make a game.
Just, Windows Forms isn't meant for games. It's meant to make some GUI i guess.
So why do you invest time in learning about a GUI library, but not into learning about a library that gives sprites, tiled backgrounds, handling input, etc. fo…
This article was originally published on GameDevDigest.com
Enjoy another issue, I hope you find something useful!
Efficient GPU Rendering for Dynamic Instances in Game Development - This article explores a custom rendering architecture designed to efficiently render procedurally generated geometry. …
This article was originally published on GameDevDigest.com
Enjoy another week of tutorials, tips and good coding practices!
PID Controllers in Unity3D - This post will cover the use of PID controllers in video games. If you’ve ever used your car’s cruise control, flown a quadrocopter, or piloted a r…
Hello everyone, I would like to share my article series about JSON essentials in Unity by using Newtonsoft.
I explained and exemplified serialization and deserialization, beautification to json data output and creating custom json converter to serialize and deserialize interface and abstr…
One of my main goals when starting this project was to use it as a learning opportunity (and it got me a job, so hey, I guess it worked)! To that end, I was going to avoid using plugins or pre-made things wherever possible. But as I got in to it, I identified a few things that would be too mu…
NeoAxis company releases a new version of NeoAxis Engine, a versatile real-time platform for making 3D, 2D games and apps.
The release includes significant licensing changes, graphics improvements, a new physics engine, multiplayer support and many new add-ons. Now available for free a road construc…
Linear interpolation is everywhere. Games, 3D animation, image creation tools and much more all rely heavily on interpolation, so having a thorough understanding of linear interpolation is extremely important.
This text is somewhat geared towards game developers, however it's general enough to apply…
NeoAxis company releases a new version of NeoAxis Engine, a versatile real-time platform for making 3D, 2D games and apps.
NeoAxis 2022.1 includes the bigger amount of improvements of any release in the last 3 years. Made many graphics and editor improvements, new game specific components were added…
NeoAxis company releases a new version of NeoAxis Engine, a universal platform for making real-time 3D, 2D projects and window apps. The platform is intended to develop all kinds of 3D and 2D projects such as computer games, simulators, visual trainers, VR systems and to develop window apps with ri…
NeoAxis company releases a new version of NeoAxis Engine, an integrated development environment with built-in 3D/2D game engine. The environment can be used to develop all kinds of 3D and 2D projects such as computer games, visual trainers, VR systems, to visualize processes and develop windowed ap…
Things have evolved in C# 7, but many programmers still haven't. Today, let's talk about throwing exceptions in Unity — the C# 7 way —.
Indeed, exceptions are a tricky topic. If you mention them, devs will run to you and demand that you lower your voice.
Game developers generally dislike exceptions. …
In this post, I'll show you how you can make your code more explicit and simpler by using the Unity C# Discards feature (C# 7.0)
Quick Navigation
Calling C# Methods, Ignoring Out Parameters
[Visit the original site at Unity Addressables: Learning Resources]
You probably heard how addressables can help you optimize your Unity game: RAM usage, loading times, iteration times, content update with cloud storage...
But you might be confused about where to start learning addressables.
That I un…