#Unity6.3 has dropped and it has an amazing feature for 2D developers - you can now use 3D models in your 2D game and treat them just like 2D sprites! I knocked up a quick demo in this short #tutorial https://youtu.be/2vZyDHxhJow #gamedev #unity
Exploration of a sprawling underground city
#pixelart #unity #metroidvania #indiegame #indiedev
💡 #UnityTips: Make use of Unity's new Input System to manage inputs from various devices! 🎮 Keyboard, mouse, gamepad, and touch inputs can all be handled with this system. #unity #unity3d #gamedev #IndieDev Learn more: https://docs.unity3d.com/Packages/com.unity.inputsystem@1.5/manual/index.html
💡 #UnityTips: Make use of Unity's new Input System to manage inputs from various devices! 🎮 Keyboard, mouse, gamepad, and touch inputs can all be handled with this system. #unity #unity3d #gamedev #IndieDev Learn more: https://docs.unity3d.com/Packages/com.unity.inputsystem@1.5/manual/index.html
Flash был за пределами браузеров в нулевые, а мы и не знали. Как он использовался в DirectX играх
На заре двухтысячных интернет довольно сильно отличался от того, каким мы знаем его сейчас. Но многое изменилось с появлением Swf. В 2004 был (разработан) выпущен новый стандарт скриптового движка Action Script 2.0. Но были и те-кто додумался "сделать из буханки" - трамвай (но зачем?) Test Drive Unlimited (2006) тропический остров в океане французские разработчики Test Drive Unlimited применяли его в своем движке Twilight, написанного на Visual C++. Twilight применялся и в других играх компании, например в сиквеле - TDU2 и Alone in the dark (2008) Исходный код был утерян, со слов разработчиков его не осталось. Но был запущен проект по восстановлению исходного кода OpenTDU (примерно как OpenTTD(transport tycoon deluxe)), таким образом мы можем посмотреть код, как все это было примерно реализованно (exe файл поддается декомпиляции и видим функции игры как 686 ассемблер, на данный момент переписано около 1200 из 20500 функций) и извлечены и переписаны шейдеры с D3D9 на Vulkan. В целом игра использует не так уж и много внешних библиотек, так как применялась определенная кроссплатформенность. (Изначально разрабатывали под Xbox 360). Из крупных: библиотека Havok Для игровой физики, bink (для проигрывания видеофайлов и виртуальная машина flash. Flash применялся для элементов HUD (спидометров и прочих информационных элементов). Как Spark (Flash Player) будет осуществлять взаимодействие флэша с плюсами? Точно также как и Scaleform GFx (применявшийся в Unreal 3): 1.Игра загружает Flash-ресурс в пользовательский FlashResource
https://habr.com/ru/articles/974020/
#flash #C++ #Unreal #Unity #gamebryo #gamedev
I see you. I hear you. I stand with Ukraine 🇺🇦. A tribute to resilience, solidarity, and the fight against tyranny. Together we stand for peace and unity.
#StrongerTogether #Peace #Unity #SupportUkraine #StrengthTogether
@secgennato, @emmanuelmacron, @alexstubb, @ursulavonderleyen, @olenazelenska_official, @zelenskyy_officiali

Sardar 150 Unity March उपराष्ट्रपति की उपस्थिति में सरदार 150 यूनिटी मार्च #Sardar150UnityMarch #StatueOfUnity #Kevadia #Unity #VicePresident #SardarPatel #NationFirst #LiveEvent #EkBharatShreshthaBharat
https://vrnewslive.com/sardar-150-unity-march-vice-president-saradar-patel/

That #Unity got the most complicated part of the mechanism very good.
AND THEN
Got the methods to work inconsistently, not document it, then invented a method to force them to behave correctly, then changed it, then changed it again, then changed it behind a very impractical thing, missed parts of the documentation (but we know how to change the thumbnail!), and then in the future will change again to work in the ONLY SANE WAY IT SHOULD HAVE BEEN FROM THE START.
End of rant.
[5/5]
Because to use it, you have to create a WebGL template: https://docs.unity3d.com/6000.3/Documentation/Manual/web-templates-add.html
BTW, the documentation is wrong in that the templates are in the "Base" subdirectory, and they don't mention you have to restart the editor before the new templates are found.
THEN you can find the line and uncomment it: https://docs.unity3d.com/6000.3/Documentation/Manual/web-templates-build-configuration.html
So, what did we learn today?
[4/n]
If you have a save file that you write multiple times, then try to read on a later session, surprise!, you may easily find that only the first time it was written.
Why?
Well, because the write operations don't really, really, really write. Even if it succeeds. It kinds of save the data in memory. And then synchronize it to the disk when... who knows? I haven't really found information on when it happens, just that you may need to force the flush manually. How?
[2/n]
So, for anyone who wants to make #webgl builds in #unity and needs to save and read files in a sane way.
You can use the usual C# classes and methods in System.IO if you plan to read/save in Application.persistentDataPath, which the documentation ( https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Application-persistentDataPath.html ) correctly states that points to a (virtualized) location in the browsers' IndexedDB ( https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API ). Which is nice! You can have a single code path for all platforms this way.
BUT...
[1/n]
This took a while to make and it was the video footage I lost during my Barcelona trip! Very excited about this new XR Hands video which is releasing between today and tomorrow.
