Hey all just a quick note - I'm still having these evil migraines. Thanks all for your comments, I'm looking forward to reading them through when I get it the other side. R.
I had migraines for years and no testing indicated anything. On a whim/friend's recommendation, I cut out onions and later canola oil and finally later gave up caffeine. That did it. Turns out any one of the three is a pretty quick trigger for me, and I've since met other people for whom canola in particlar (often present in unlabelled vegtable oil) is a reliable source of migraines. Seen no science for it but there it is. No idea if that's relevant for you, but I hope it eases soon!
I'm glad you found your trigger! My diet is pretty plain and I don't drink much caffeine, I think LED lights of a certain quality are a trigger for me. Thank you for the support!!!
my girlfriend was getting a lot of migraines, sometimes multiple times a week. First solution was to drink much more water, she would go without water for long hours. The migraines declined but still remained regularly. Then Sauna / Cold bath at least once per week and now she nearly has no migraines. It might be an hormone thing but you could try :)
That's so true. Every time I see a bunch of errors I want to fix them all quickly so I can move on to the next task. However, without taking all other systems into account I oftentimes try a quick fix that will set me up for trouble later down the road. I can't emphasize enough how it is to plan out the fix strategy before jumping right into the first. Nice video and keep up the good work!
I'm so glad you've come to add your voice to this. Please! People reading this, take note! Don't go down that rabbit hole - stop, plan and work methodically. Thanks for the support, I'm ploughing on!
Hi Rob! Great video love seeing the progress, Now that you have experienced both NGO and mirror what would you recommend for a game starting fresh? any pitfalls you see in NGO compared to Mirror or vice versa?
Thank you! Choose NGO. Pitfalls are that there a lack of high level components (eg Sun dictionary) but the restrictions in Mirror mean that you spend a lot of time coding around the framework, not with it. NGO hands down. Check out their sample projects on how they solve things before you structure your game objects etc.
I had a bunch of bad headaches this summer. For me hydration, decongestions, caffeine and pain meds finally resolved it. Oh and also a lot of laying around in bed in the dark not moving. They can be rough. Hope they improve for you. Back to the actual point of the video, this was actually the first time I heard of composition formally named. I've definitely become a fan of that workflow recently. Keeping things modular and clean can be very nice.
I'm sorry to hear that, mate. I'm glad you found a solution to it. I'm not sure what all my triggers are but bright LED lights are definitely one. A recent migraine was set off by a child's night light! Composition over inheritance is a preference rather than a rule! It would have certainly been a better choice here. Thanks for you support, it's very much appreciated.
Very interesting and I can see we approach things pretty similarly :) Really good with that overview graphic there and good point and sample about your inherit problem. Keep it up! 💪🏻
Thanks, Mads! Always great to have your support, sir.
2 года назад
Mate, that's such a mess, I would lose my mind. Good job dealing with all that stuff despite the migraines! :) I really like the graphic that you made to make it easier for us to understand!
Awesome video! The progress is looking good. Really like how you keep the structure in order for your codes. I would say that following an architecture like that really helps a lot in code refactoring and saves time. I use SOLID principle which isn't that far away from Composition and feel like these two design principle and design concept, respectively, compliments Unity well. Looking forward to your next devlog. Keep it up! :)
Thanks for you comment. SOLID is a great set of tools to have alongside YAGNI, DRY, The Gang of Four, Martin Fowler's Refactoring, composition over inheritance, behaviours over abstractions, CUPID, GRASP, CQRS, DRY, tell don't ask etc. All tools to have ready for you. I wouldn't call SOLID an architecture as it doesn't tell us why two things should talk to each other, it tells us how to separate them cleanly. For architecture, you need something like Domain Driven Design. Thanks for the support, it's much appreciated!
Very interesting devlog, and great editing as always! The explanation of the dependencies was really great too, it helped my simple mind understand networking a bit. Also on an unrelated note, have you tought about having a discord server opened for the community? It would be a great way to share smaller updates, or to even ask for help when you get stuck on something.
Thank you for the support! I'm glad you asked about Discord as I have been considering it now that I'm making steady progress. My concern is that I won't give it the effort it needs and as I don't have a game to play, there's little support I can give. I'll give it a fresh thought!
Awesome dev log! Good tip on breaking up the coding it can be very easy to work on the same problem for many hours and get stuck. When it is best to take a break and come at it with a fresh angle.
Small steps but they add up. Thank you, Garrett. Great to see you, I hope Tales of Akkretion is going well - although I imagine you're all summer'd up right now.
Hi, I am a new developer. I just found your devlog and I am curious why you didn't go with fishnet, since apparently the support is better and the framework is very close to mirror?
Hello and welcome! I've been a fan and Patreon of FirstGearGames for some time - his work is excellent. Moving to FishNet would have been slightly easier than going to NGO. However, NGO is the official product and I expect (but cannot guarantee) it will have greater support than a one man team can provide. Additionally, if Unity's core need to change to help with networking then NGO has that capacity in a way the Mirror/FishNet/Fusion cannot. I hope that answers your question!
@@RobLang Okay was naively thinking you might not knew about it. I heard the developer saying it was more server authority base and I thought that security and anticheat might had been the issue with mirror but I guess support and compatibility is the key behind your decision. That's okay .
Clomper is strictly co-op, so anti-cheat and server authority isn't that important. In reality, the server (or host) ends up with most of the authority in any multiplayer game (that isn't GTA Online), so adding anti-cheat isn't hard, regardless off the Netcode framework. A Netcode framework can only abstract away so much before imposing restrictions on your game. Support was the biggest problem with mirror: I spent time crafting a big report on what I'm sure is either an undocumented feature or a bug and heard nothing. Because they're volunteers! They owe me nothing. If FGG were to disappear for personal reasons, where does that leave me? I don't want to write a multiplayer framework or go low level (like Riptide), I want to make the game! I detail this in another video. (Previous one?) Hope that helps!
@@RobLang Okay I understand and I agree the official route is the best in this case. Thank you for detailing everything I think I am also going with Netcode for my game when I get to it so I will keep watchimg your devlogs. Thanks
Great visualization and explanation. My small brain thanks you. I've been thinking about looking into NGO, but I don't think it's worth it currently. Awesome video, Rob!
Definitely worth it in the long run. Mirror was struggling with things that don't apply in NGO. Definitely still feels like the right move. Many thanks for the support!