Category: Uncategorized

  • Challenges lead to learning

    The space simulation I have been working on for the capstone project is the largest collaborative project I’ve done so far. There have been challenges along the way and there are some things that I would have done differently. But overall it has been a huge learning experience. The largest challenge has been gathering and…

  • Game Development With Rust and Bevy

    Bevy is an open-source game engine that is written in the Rust programming language. This gives it some advantages over competitors, such as Unreal Engine and Unity, that are inherent to the language. Unreal Engine is written in C++ and leaves inexperienced developers exposed to memory leaks and undefined behavior. C# alleviates these issues by…

  • Creating the Stars

    The fall term is quickly coming to end, and our team has finished the final version of our design document. With that done, we have focused our full attention on v0.0.2, the final assignment of the term. For this iteration, I am working on implementing a feature that allows the user to see where stars…

  • Software Development is About Learning

    Learning new things is something that is constant in any field of computer science. There is always something new and useful just around the corner. Programming languages and software tools are always evolving. It is important for anyone in software development to be exposing themselves to the cutting edge of their field. There is so…

  • The Journey to This Point

    When I registered for my first semester of classes, I was sure of what I wanted to do. It wasn’t majoring in computer science. I had made up my mind that I was going to be an electrical engineer. I was still in the navy at this time and it made sense to me that…