I'm a videogame programmer. This is my development blog where I go through my projects and my progress or anything interesting I come across that may benefit me and/or others.
SAE 4200 Written Work
Get link
Facebook
X
Pinterest
Email
Other Apps
Following are a collection of posts which were made for the 4200 module:
Initial plans have started for a project with my teammate Athanasios "Thanos" Athanasiadis on a project which uses Machine Learning using either heuristics or reinforced learning methods and implements an agent that would be able to react to player actions and playstyle. We hope that we can create a series of scenes to test a variety of agent models. Our rough timetable for the coming weeks will include research in conjunction with constant development of the scenes. These are not set in stone and can be subject to change depending on changes in scope and development on a weekly basis. (Alternative links to the spreadsheet here). Early production has begun on our project on Unity, using Unity's own Collaborate internal tools. While the toolset is relatively new to the team, it is similar to Git based options. We have begun creating some basic scenes to test behaviors. Implementation will begin once agents have been trained and brains developed. We will s...
An Introduction Welcome again, Amirali Mohayaee here. I'll be dedicating this sub-section of this blog to the 4200-specific items, which will be tagged under the 4200 label. My main goal for starting this blog was as I had mentioned in my initial post on the blog, was and still is to document my work and what I go through and to also comment interesting and relevant articles and information. While initially I had mentioned a select types of projects back in 2017, I will be deviating from those as they are both outdated and not very viable and attractive as portfolio pieces. I would rather have very good and impressive work-examples to show instead. One can't really learn by not branching or avoiding pitfalls. What I'd aspire to be is someone with a solid foundational knowledge base and keen eye and discipline for solving problems. I would also like to reach for a high-level understanding in framework development, making use of the right patterns and data types, rat...
Prior to joining the 4200, I had some experience with projects ranging from group projects to individual ones. The programming languages I've covered throughout the years are C++, C#, Java, Python 3 & 5 and HTML5. I'd definitely consider C++ the one I'm most familiar with. The projects I've worked on range from published work on appstores from when I worked at KillerBlitz and VectorDojo studios, ranging from working with the Android SDK to Unity. Majority of my other projects are on Github with those consisting of OpenGL and DirectX, with decent familiarity with said APIs. I've also had good familiarity with IDEs such as VisualStudios and Oracle for multitude of different projects. -Amir
Comments