Загрузка...

David Game Dev #3 | Why Build a 3d Engine From Scratch for a Long-term Gamedev Project

In this video, I discuss why I feel making your own 3d engine is a smart move for any long-term game project! I am developing my own MMOG and I am in no rush to do so. It is a long-term side project that I will do during scheduled free times that will not conflict with my major businesses or other responsibilities. I will use my hobby time on it and I schedule in hobby time 2 hours a day. That said, this is one of my rotating hobbies and I will be building this MMOG from the ground up. That means coding my own engine. A lot of people felt I should use Unreal Engine or Unity, but I declined this suggestion because I want to build my own engine for the knowledge this would give me as a programmer, for the customization this would give me, for the flexibility this would give me, and for the forward compatibility this would give me. A off the shelf engine will be replaced or discontinued over time. That is the way of most any software. It doesn't stick around forever. So, unless I was planning to release the MMO within a 5-7 year period, throwing in all my bets on a 3rd party game engine would be a dumb move! Not only is building your own engine more empowering, but it enables you to adapt your game to future hardware and api library improvements down the road so that your game will have modern graphics at the time of its release in the distant future! If you were to use a engine off the shelf, odds are that it will no longer be relevant or maintained in the distant future. Plus, creating your own engine can give you access to things like procedural rendering (like Minecraft) or custom tools for populating the ground with trees or rocks, etc. These tools and custom graphics will give your game a fresh and unique look for sure. It will also have a unique and fresh "feel" that would not be there if you were to use a off the shelf engine. Not to mention the learning curve for truly tapping into all of the power available in an off the shelf engine would be huge. And lets not forget the bugs and problems an off the shelf engine could bring. Imagine the helpless feeling you would get when you find these bugs and can do nothing to fix them as you either do not have access to the source code or would be overwhelmed to have to learn all about the engine someone else wrote in order to debug it! It is WAY easier to fix bugs in a engine YOU wrote! You know how it works and can even normally visualize where in your code you most likely messed up! The list of benefits of making your own engine goes on and on. I can't understand why people fail to see this! http://www.artbyrobot.com https://www.facebook.com/artbyrobot https://plus.google.com/+artbyrobot1 https://www.pinterest.com/artbyrobot/realistic-humanoid-robot http://www.twitch.tv/artbyrobot http://www.twitter.com/artbyrobot http://www.artbyrobot.tumblr.com https://instagram.com/artbyrobot To send me a one-time donation: https://streamtip.com/t/artbyrobot To send me an automated monthly donation: https://www.patreon.com/artbyrobot

Видео David Game Dev #3 | Why Build a 3d Engine From Scratch for a Long-term Gamedev Project автора Геймплей с Классом
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки