- Видео 67
- Просмотров 206 356
Alexey Lugovoy
Добавлен 12 окт 2011
Hi everyone!
I create games and it's time to share some of my knowledge with you.
Welcome to my channel where I post short tutorials for absolute beginners.
Ever wondered how to create some game feature? Take a look, you may find it here!
I create games and it's time to share some of my knowledge with you.
Welcome to my channel where I post short tutorials for absolute beginners.
Ever wondered how to create some game feature? Take a look, you may find it here!
Why C++ salaries are so low?
Let's take a look at situation on the market and try to explain why C++ software engineers are so undervalued.
0:00 The issue
0:19 Market share
0:43 Competition
1:28 Projects
2:05 Big money
#tech #programming #programmer #cplusplusprogramming #jobs #vacancy #techjobs #job #salary #salaryincrease
0:00 The issue
0:19 Market share
0:43 Competition
1:28 Projects
2:05 Big money
#tech #programming #programmer #cplusplusprogramming #jobs #vacancy #techjobs #job #salary #salaryincrease
Просмотров: 2 762
Видео
Generative AI is taking over Gamedev?
Просмотров 847Месяц назад
Today we look at the first in history realtime open-world game made entirely by Artificial Intelligence on custom made hardware. Is this the start of revolution in game development? 0:00 Intro 1:51 Lobby 3:03 Technical report 8:45 Gameplay 14:14 Contest 15:36 More technical details Oasis AI: oasis.decart.ai/ #tech #ai #artificialintelligence #minecraft #gamedev #gamedevelopment #games #gamedeve...
The End of 3d Artists?
Просмотров 100 тыс.3 месяца назад
Lots of convenient and free AI 3D model generators have appeared on the market lately. Will they disrupt the 3D industry and replace humans, same way it happened with 2D artists? 0:00 Intro 0:17 The history of GANs 1:30 Impact on jobs 2:17 First 3d generators 3:38 How hard is 3d modeling 4:22 Depreciation of skills 4:57 Example 1 7:00 Example 2 Comparison of generators: t.me/AlexeyTutorials/5 #...
Simple Walk Cycle Animation
Просмотров 1,4 тыс.Год назад
Learn how to create simple walkcycle animation for your character in free pixelart editor, and import it into a HTML5 game using Phaser game engine. Libresprite download: libresprite.github.io/ 0:00 Intro 0:26 Idle state 3:16 First frame 4:05 Second frame 5:02 Third frame 5:52 Movement scheme 7:17 Exporting to game 9:27 In-game preview #pixelart #animation #gamedev #gamedevelopment #gamedevelop...
Moon Landscape Generator for Blender Cycles
Просмотров 2 тыс.Год назад
Today I present you fully procedural Moon landscapes generator compatible with Blender Cycles and Eevee, which you can use to create your space scenes with extremely high detail of terrain features. Download link: blendermarket.com/products/procedural-moon-landscapes-for-blender-cycles #blender #blenderanimation #eevee #cycles #moon #asteroid #shaders #landscape #terrain #space
Exporting Followers from Instagram
Просмотров 6 тыс.Год назад
Tutorial on how to export your followers from Instagram using only Google Chrome and minimal knowledge of JavaScript. No programming experience required! I guide you step by step and give code examples how to do it. 0:00 Intro 1:35 Using Dev Tools 3:22 Export followers script 7:20 Running script 8:12 Export followings script 8:40 Analyzing users #javascript #programming #hacker #scripting #hack...
Fixing Reflections in Blender Eevee
Просмотров 2,9 тыс.2 года назад
Fixing Reflections in Blender Eevee
Liminal Tiles Shader in Blender Eevee (Preview)
Просмотров 6092 года назад
Liminal Tiles Shader in Blender Eevee (Preview)
Realistic Water in Blender Eevee (Tips and Tricks)
Просмотров 8 тыс.2 года назад
Realistic Water in Blender Eevee (Tips and Tricks)
Water Shader in Blender Eevee (Preview)
Просмотров 19 тыс.2 года назад
Water Shader in Blender Eevee (Preview)
Game Building in Blender Eevee (Beginner Tutorial)
Просмотров 4302 года назад
Game Building in Blender Eevee (Beginner Tutorial)
How to use Midjourney AI Step By Step Guide
Просмотров 5922 года назад
How to use Midjourney AI Step By Step Guide
How to use Midjourney AI (Beginner Tutorial)
Просмотров 1,8 тыс.2 года назад
How to use Midjourney AI (Beginner Tutorial)
Skin Shader in Blender Eevee (Beginner Tutorial)
Просмотров 13 тыс.2 года назад
Skin Shader in Blender Eevee (Beginner Tutorial)
Space Animation in Blender! Beginner Tutorial (part 3)
Просмотров 1702 года назад
Space Animation in Blender! Beginner Tutorial (part 3)
Space Animation in Blender! Beginner Tutorial (part 2)
Просмотров 1842 года назад
Space Animation in Blender! Beginner Tutorial (part 2)
Space Animation in Blender! Beginner Tutorial (part 1)
Просмотров 4312 года назад
Space Animation in Blender! Beginner Tutorial (part 1)
Code Space Shooter in Javascript! More weapons (part 5)
Просмотров 4672 года назад
Code Space Shooter in Javascript! More weapons (part 5)
Code Space Shooter in Javascript! Moon landscape (part 4)
Просмотров 1892 года назад
Code Space Shooter in Javascript! Moon landscape (part 4)
Code Space Shooter in one minute! Beginner Javascript Tutorial (part 3)
Просмотров 5012 года назад
Code Space Shooter in one minute! Beginner Javascript Tutorial (part 3)
Code Space Shooter in one minute! Beginner Javascript Tutorial (part 2)
Просмотров 8682 года назад
Code Space Shooter in one minute! Beginner Javascript Tutorial (part 2)
Code Space Shooter in one minute! Beginner Javascript Tutorial
Просмотров 3,2 тыс.2 года назад
Code Space Shooter in one minute! Beginner Javascript Tutorial
It will be faster than ever to pump out mediocre pointless and un-interesting stuff. Creating quality work will still be something that takes time and skill.
Now take a look at midjourney showcase, something of that quality takes human artist decades of practice and weeks of work, midjourney does it like in 20-30 seconds 😉 Not even mentioning “mediocre pointless and un-interesting stuff” which still takes human at least hours to produce 😅
Great tutorial
Because c++ programmers aren't corporate tech whores. And are free to innovate on their own. Create their own businesses and bring novelties to the world compared to HL programmers who use bindings or wrappers to do the same. A competent c/c++ programmer is also a threat to an organization if he turns against them. Kind of like Neo being an outcast in the matrix. You are free to do whatever you like. And aren't constrained to Microsoft, Oracle or the dysfunctional Javascript community. A company buys/aquires your intellectual property and that's how computer scientists make their profit. And when you get employed it's at a higher tier in the company. They don't go through the regular process of selection or interviews like most peasants.
Like any other language programmer cant do the same 🤭 Frankly, dynamic language programmers are more likely to riot and start their own gig, just because it takes them exponentially less time to create something of their own 😉
I don't know what my future looks like, but I am thankful that a career with C++ has finally allowed me to pay off my mortgage.
I've seen a lot of bull crap said about C++ in this video. Not doing C++ professionally any more, but when I did: 1. I never had to care about registers. 2. Modern C++ has a thing called smart pointers, which takes away the need to manage memory. 3. C++ nowadays is very hardware independent. May be there are some more, but I will not lose my time seeing the video again to seek them.
@@Sergio_Loureiro 1. Registers are frequently used in embedded and firmware programming, if you didnt use them doesn’t mean others dont. 2. Use of smart pointers is not automatic in any way, you still need to write this code, also they dont resolve circular dependencies. 3. It is independent for at least twenty years or so, doesnt change the point there are still jobs where you have to write hardware-dependent code 👋
@@AlexeyTutorials Do you mind answering this since my goto is Odin, Swift and a few other semi-systems languages. IN the case of 1, aren't register programming used in drivers for like say the GPU? I want to assume any embedded SOC of any kind would need a firmware to run registers to move/allocate. Also, I think the 'market' numbers might actually not take into account this and game development, which is where I expect the bulk of development to be. Because C++, unlike C, has plenty of alternatives for drivers/embedded development.
@@twenty-fifth420 odin seems like hobbyist language with extremely low market share, are you planning to develop own pet projects or find a contract job? If second, I’d recommend going with Swift, but only if you like developing iOS apps. I dont have experience in programming GPU drivers, but in embedded devices registers are used for high-performance memory and reading device intrinsic state and received data from input channels. Funny thing with gamedev, mostly AAA studios are developing in C++ and thats a tiny percentage, other studios go either HTML5 or Unity 😉
Where can I find these uni alumni proficient in cpp? Majority of junior devs I know focus on python/java/C#/JS cause they are not stupid and start to monitor market around second year to have relevant skills. The small subset of cpp that is taught in uni is not enough to land a job.
Wdym? In my country several local hardware and firmware companies actively headhunt last year students proficient in c++, lots of unis teach this language for four years straight and even microcontroller programming course is enough to land a job. Those who focus on python/java/c#/etc still have to complete their course on c++ 😉
Sure. But why do you have to rant about it and didn't already get a filthy rich retiree like me so you can do C++ for fun?
Not ranting, giving advice to those who thinking to go C++ way. Is it fun tho? 20 years ago when I started there wasnt much alternative for desktop development - it was either Delphi or C++ Builder, but now you have plenty of convenient choices unless you really into low-level stuff 😉
@@AlexeyTutorials So it is people like you doing all these ..eh.. great desktop applications we love?
@@raymundhofmann7661 someone else, I switched to other languages a long time ago 😉
@@AlexeyTutorials Better switch to Rust. Then your time is completely taken up by telling others how great it is so you can't worsen to the crappy software crisis.
0.29%... maybe it is not the greatest idea to open with the first google result generated by company with stellar reviews mostly praising it for being "Inaccurate, unresponsive and a waste of time and resources". What does that number even mean, is it share in web backend or what? and why it shows 0.55% now for the same query, did it double over night?
Share is still pretty low, thats the point. I understand first result might be exxageraged, thats why I showed two charts from two different sources 😉
What do you think about Rust? Should it be focused on more compared to C++?
very nice language and solves lots of pain points c++ has, also average salaries of rust developers are much higher than of c++, but I think this is for now while its hyped and doesnt have enough workforce on the market 🤔
@@AlexeyTutorials It is also overly favoured by Crypto startups, and the venture-capital well for blockchain technology is drying up. So we may well have a glut of unemployed Rust programmers soon.
@@AlexeyTutorials I'm a fresh electronics engg grad and I already am familiar with a lot of Python and "know enough" of C/C++. My question is Rust the 'future' or should I stick to developing skills in C or Python? I don't like Java/Javascript or anything web based or something similar
rust crates sitll slower than their c/c++ counterparts xdddd
@ you should stick to one field, decide what you want to do and choice of language will come naturally 😉
Brilliant skin shader. Nice meta balls too. Enjoy playing. This goes nicely with Royal Skies on jiggle physics. Things the class won't forget.
There are not Berlin Germany 100k++ job for that skill(very high for Germany)
But hey I literally showed salary report for Germany in the first seconds of the video, C++ vs React 🙄
@AlexeyTutorials had multiple job offers in that language. Problem is, the country side pay way less in everything in IT and metros pay way better This side show the median and/or have old data Check Thinkcell in Berlin: 130k C++
@AlexeyTutorials Can't write a example, but there is a company in Berlin, if you get hired, you earn very much. C++ is a language, where all Microsoft partners would like to hire you My job is with this language and have a good life, this sites show no the complete picture
Some people get 100 billion for doing nothing and you say 100k is good?
@TravisBerthelot yes, for the average absolute, normal jobs in that area pay ~75k + 100 billions for nothing do you NOT get from work, you get it because you have already much, home, company shares, invests....
Are they???
Exactly what I wanted to write. In the beginning of the vid he literally showed a chart where difference is salaries was miniscule.
cool video
I'm having a hard time understanding you. And I'm from Eastern Europe, so I'm not that unfamiliar with this accent. The subtitles are a hit and miss. 3:14 HTML is not a programming language, lol.
it is a markup launguage , but generally they are fallen in coding catagory..
@@xninja2369 Then ppl are dumb. There are no loops, no 'if' conditions... How tf is it a "coding" language? 🤨
@@zdspider6778 bruh chill it's only data about earning not anything else bruh , they aren't comparing launguage, they are comparing income based on launguage
I'm from America, the home of english, and I had no trouble understanding this video. HTML is both programming and coding. Tables and divs are programs. Your limited grasp of english may be responsible for these semantic blocks in your understanding of computer technology.
@@schnauzerhead I thought html is not programming launguage because because it doesn't allow loop & variable , when I do google it's also say it's not programming launguage.. Edit : American is not home of English , Britain is..
0:04 Nah that's just pure Ragebaiting 😒. This shows People don't like truth' ,..
What is the truth?
@herethere464 that c++ beginner would warn less than python one.
Great video! Now how would one use this for an actual human? :P Cus a persons skin has a lot of unique detail in all kinds of places and not just this same pattern over all areas. Maybe use this as a base and then add a seconds material on top of it with detail? (Like knees, hands, scars, freckles, feet and so on.)
Yes yes, this is the right way, you can use this shader as a base, and then layer up more details over 👌
These are not game ready, i honestly hope that these tools will make retopo and uv unwraping for us, id be fine with that but id rather modell and texture myself
Works pretty good, unfortunately my small craters mask still makes craters on the non-sea areas, I'll have to double check later and see what I did wrong.
Alexey, what should we do now? Should we consider changing our careers? I have friends who have just started their careers as 3D modeling and texturing artists. I already have 2 years of experience in 3D, but hearing all of this is really frustrating and makes me question my future. What do you think we should do?
I’m not sure to be honest, I’d recommend start learning AI tools to speed up your workflow and earn money while you can 😉
we are fucked. turbosquid just paid me a few bucks because they used my own models to train their AI. their endgame of course is to stop paying artists.
so disturbing to see the landscape changing as you move your screen -_-
💖💖💖
This is pathetic. It's purely and poorly derivative.
Is this because they made playable clone of Minecraft just by training AI on it? 🙄🤭 Can you imagine what these tools are capable of if using together with tools like Runway ML to create hyper realistic gameplay? 😉
@AlexeyTutorials can you? Because this is trained on data. So it is not original. Do you know what hyper realistic gameplay even is? Do people even want it? Because it's well known in actual game dev that fun does not come from full emulation.
yeah but it can combine concepts from data it trained on just like Midjourney can mix subjects and styles which never existed before together 😉 What I’ve seen from comments under these hyperrealistic tests with gta vice city and half-life well yeah, people want it 🤌
@@AlexeyTutorials until they actually play it. Consumers are largely stupid and detached from creation.
thats just your wishful thinking, I’d rather play hyperrealistic remasters of old games than their legacy graphics 👋
So the games wont be expensive anymore?
I wouldn’t bet on that 🤭 However, anyone can download neural network and train it to play some game on its youtube walktrough videos 😁
theyre so cheap bro wtf
Clickbait title. No GenAI is not taking over game development just yet. This is an early prototype of what MIGHT become a revolution. It wasn't a revolution when someone figured out something round could roll, it was a revolution when it was placed on something, so that you could roll something along. It is certainly interesting, and it is kind of ground breaking, but in reality it is only really combining a few different AI techniques, not really anything new at this point.
But hey, have you seen realtime AI games in browser before? 🙄😉 Revolution means that this is the completely new approach to developing games, never seen before. And it doesnt just exist as some whitepaper or lab prototype, its a publicly available playable game 😉
@@AlexeyTutorials No, revolution means it is going to revolutionize. Fidget spinners didn't revolutionize anything, but NES' and other consoles did. Fidget spinners was a completely new approach to fidget toys... doesn't mean it was revolutionary... Just because something is new, doesn't make it a revolution. Also, it is currently not a completely new approach to developing games. Right now it is an approach to try and replicate a game with realtime AI... And in terms of the realtime browser part? So? That's like people posting not the first image, but the first image of a goat, and going "Have you seen an image of a goat on the internet before?" It's not rocking big boats, it's interesting, it's cool, it is something that should be iterated on... but, at the current stage, it is not revolutionary, it is not particularly useful, and it is not a new approach to develop video games. Not yet.
it has all chances to, like GANs already revolutionized creating concept art and stock assets 👋 Was NES a completely new approach to home consoles? Not really, we had atari before it. Why you even comparing it to fidget toys, a completely different concept? Revolution is a fundamental change to some process, Neural Networks is a fundamental change to many areas already, but we didnt have them producing games from scratch, just by looking at gameplay videos of other games. Example with goat is also shuffling up concepts by you, fundamentally its just another image content, not completely another thing like a “game” or “video” produced by neural network. What you mean not a new approach to develop games? You mean that AI browser game is not playable? Or not a game? Or wasnt developed? What do you mean?
@@AlexeyTutorials Yes, it has all CHANCES to, but that does not mean it has. Just because it is a completely new approach does not mean it is revolutionary. And a revolutionary technology, does not need to be a completely new approach. The printing press was made of several pieces of older technology put together. Nothing really new, but revolutionized information sharing. And what I meant by not a new approach to developing games, since they didn't develop a game. They attempted to replicate an existing game, and they did it with their Doom version before that. For it to be revolutionary, it would have to ACTUALLY revolutionize. It would have to actually change up the industry, it would have to change the world in some way. Early neural networks weren't revolutionary, because they didn't change anything. It is only been "recently" that they have revolutionized how people approach a lot of things, and been useful. You can genuinely say that it was ChatGPT that revolutionized LLMs, not because they had a completely new approach, but because they improved the technology enough to actually be useful, and not an interesting gimmick. "Example with goat is also shuffling up concepts by you, fundamentally its just another image content, not completely another thing like a “game” or “video” produced by neural network." Also, in terms of "fundamentally just another image content", well, it was not just "another image content" originally. The "Game with AI" is not even a "completely new approach", it is closer to the printing press, just a slightly different use of already existing AI technology. At the moment, not a particularly useful use either, beyond the research and artistic value it has. It would need to be improved SIGNIFICANTLY (like original Language Generative Neural Networks) before it could ever be considered revolutionary. Are you seeing game studios dropping their current tools to use this tech? I ain't... I am not seeing ANYONE publicly trying to develop a game with this technology at the moment. That makes it NOT revolutionary.
It already has, although I wouldn't use the term "take over". Generative AI is a tool that is already being utilised in the workflow of many game developers. So, even if games that are generated in the same vein as this Minecraft demo aren't practical yet or revolutionary, generative AI as a whole is. For better or for worse, the modern implementation of neural networks is the biggest revolution in technology since the internet.
Nice. Still this is the future for many people and will be for some years.
7:35 Production ready? This moron has no idea what production ready means...
well read
so we drop the quality for speed
this looks nice for "blocking out" a game, but besides that... Same problem as AI paintings. not usable in a finished, animated product. And surely the cat is not production ready. The golem is believable, because its a pure fantasy creature, but the robot has to follow some rules.. AI doesn't understand that a creature has to walk and it has mechanical joints. By now, it just looks like It takes hours to fix this broken model.... Or the house-concept art I am using for my own game: AI does not understand that a house is for living. It just uses cool shapes that look like a house and thats it and than I have to think of how to make this ready for gaming. But I give the 3d tool a try, because I need a lot of models and blocking out would realy help to get a demo / proof of concept.
The other way is to look at it as a tool, if we go by the negative msg OH GOD WE ARE GOING TO LOOSE OUR JOBS!!! Well we should then get rid of cars, because the dude that used to sell horses and carts got done out of a job, how about we get rid of the wheel, dam the guy selling oxes lost his job, ohhh ja ja lets get rid of matches, the guy selling flint lost his job, ohhh what about boats, lets get rid of them too, swimming teachers out of a job. What a load of rubbish, YOU the 3d designer took away jobs from the OLD fashioned animators, don't hear you crying about them?!?! Get a life adopt the technologoy and move on. Thing is AI doesn't move until you tell it too, it doesn't think unless you tell it too. Its up to us as to how good its going to be. Learn the new tools available to you and move on. Oh ya we should cry about the poor witch doctors dispensing their toads and maggots because surgeons came along and took their jobs as well. Back to the trees monkey and look at the moon at night wandering what God was looking down upon you. Never dream to put a foot on the moon and continue scratching your arse.
Hmm...ai can't replace ghostly kittens. Nope....no way.
I see all these AI tools as a helper, not as a replacement. Maybe in few years situation will change, but for now they are useful only for prototyping. But yeah, a lot of people will lose jobs in all areas and this is only beginning...
I am an educator and I think while the AI re-topo and UV texturing tools will probably improve, there is still a requirement for students of Visual arts, whether drawing or 3D graphics production to learn about the fundamentals. If we just let the AI do its thing, it will just be garbage in garbage out. The foundation in visual arts and history is still important. You may become a better AI prompter but you still need the training to know what looks good and also whether a 3D asset will function or work properly, the current throw of the dice nature of AI generations will not always give you exactly what you want, but it can help you generate and iterate many ideas. Will there be a time where the AI tools are so good that it can create what you think? Maybe... but meanwhile we should not focus on these tools taking away jobs, but focus on how we can use these powerful tools to become better and more productive artists.
i was one of this people that thought ai wouldn't be able to generate clean topology.... sigh. seriously how? but ...sigh....
Dude if you cant learn a decent comprehensible accent shut your channel down. It hurts my ears to decipher the shit youre blabbering
"This is how 3d modelling looks in 2024"... So, generic and uninspired?
You have no idea what you're talking about. The 3d generated models are always a mess and need a ton of work. It would be faster to have a human do it properly the first time.
What else needs to be done on that golem model? How much it would take human to model and texture? 😉
@@AlexeyTutorials Retopology, separating geometry segments. This is one mesh. and insufficient for anything but staging.
@@rtjer42 why would you separate golem into segments? What retopo you need for it and why if you can ask AI to provide any polycount?
@@AlexeyTutorials isnt it obvious, you have a hard surface creature animated to a soft surface animation. it wouldnt pass quality control of any supervisor. unless you want cheap, unrealistic looking motion. if you did it on something made of flesh, no problem, but you arent.
@@rtjer42 dont think golem is hard surface, its a magical creature, not a robot. I asked for a specific time it would take human to model and texture it from scratch 😉
Yeah yeah I’ll just go take another offer on fiverr, oh wait noooooo
While possible or even probable... holy fear mongering batman.
A year ago I was laughed at for such a claim :)
It's inevitable. Maybe it's time to build a finished product, like a game or 3D animation, instead of just making 3D models. Some people say, 'It's only a matter of time until AI can make its own game.' And yes, that may be true, but right now, it's not the case. So, let's make our own game with this AI and cash out while we can.
I think he is angry to pay someone for a job
Mixamo Animations "Production Level" 🤣😂
Whats wrong with these?
Brother has come and he is also making 3D models, so how come the 3D artist is still in the studio? He would have been replaced by now, he would not have been there because creativity and skill also matter, we are dependent on our creativity and We move ahead with skill and what will this AI do to our career? It is a myth that AI can replace humans. Who will drive AI? Who will give us the command? What can we do with AI and who has it made us? Who has AI itself made of us? ?
Yes, I think in the future 3D artists will reduce significantly. Millions of people in the world, who don't know how to model in 3D, can create fantastic characters just with their creativity and customization...for example, vdm brushes. We live in an era of excessive individualism. And sooner or later, AI will be a powerful tool to help ordinary people achieve results that today can only be achieved with many hours of learning. I experienced the transition from telephones at home to mobile phones...and the justifications I see here, for immortalizing 3D artists, are pathetic...they are exactly the same those time, "home phone" (last century, by the way)... "we´re putting the whole criative future of humanity at risk here" / 8:20 ... ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahah...
You have a horrible accent