Dan SchatzederDecoding Documentation — PayPal Integration in UnityNo one likes documentation until they can understand documentation. It is therefore that most of us have a standing dislike with all the…Apr 9, 20212Apr 9, 20212
Dan SchatzederThe Logic of Procedural GenerationProcedural generation — a broad and massive topic that can seem intimidating at first glance, but whose fundamentals can easily be…Mar 19, 2021Mar 19, 2021
Dan SchatzederOptimization: Scriptable ObjectsAs grows the scale of any system, so grows the complexity, and so the accompanying inconvenience of additions or adjustments to it. You…Feb 21, 2021Feb 21, 2021
Dan SchatzederBasic Trajectory Prediction in UnityOver the weekend, Austin Mackrell and I wanted to try out implementing the prediction and visualization of a trajectory in 2-D before it…Dec 16, 20201Dec 16, 20201
Dan SchatzederBoxCast, CircleCast, and More DebuggingExtending on previous RayCast2D Article…Dec 10, 20201Dec 10, 20201
Dan SchatzederLearning New Features: RayCast2DIf you’re a human on Planet Earth, there are dozens if not hundred and thousands of features in Unity and C# that you do not understand.Dec 5, 20201Dec 5, 20201
Dan SchatzederFor() Loops, Arrays, and More MathPer usual, I spent too much time on one feature, and while I don’t have much to show for it, I feel as though understanding the feature…Nov 25, 20201Nov 25, 20201
Dan SchatzederUnity Rotation Somewhat ExplainedI spent ten hours today trying to get a game object to rotate to my liking.Nov 23, 20204Nov 23, 20204
Dan SchatzederCleaner Coding — Methodizing RepetitionA wonderful piece of advice from GameDevHQ so far has been: if feeling any difficulty, to brute force your implementation on the first…Nov 21, 20201Nov 21, 20201
Dan SchatzederSpace Shooter: Phase 1 — FrameworkLearning Unity in a hands-off environment can be downright exhausting. You can fully expect to spend an hour double and triple checking…Nov 19, 2020Nov 19, 2020