WEEK 1 - 1/22/2024
We briefly introduced this class and what we expect to happen here.
The first task was to watch the game trailer for roughly 2 or 10 mins. Write down "What you have learned". "What is it? "where is it?" "What is interesting?" and "What matters?". I wrote about a game called "AI Limit; it is somewhat of an apocalyptic hack, a slashing game like Code Vein and God Eater.
Fantasy gameplay like FF. The game uses elemental abilities and has different weapons.... ".
Fantasy gameplay like FF. The game uses elemental abilities and has different weapons.... ".
For the second Task, Prof sent files called "Jobs in-game," Which goes over things like the Game tier hierarchy from "Trainee" to "Lead," which shows the level of experience you see a lot. And three important in Game dev: "Art & Animation," "Game design," & "And Programming/Development." For me, I'll be focusing on Programming. On the task at hand, I need to research careers from studios that align with my interests. I got a list of the title, what it is about, the responsibilities they expect from me, the requirements and comparison with me, and finally, whether I am interested.
First Chose:
Title: Gameplay Programmer
Link: https://apply.workable.com/high-voltage-software/j/52C8FECF6C/
Studio: High Voltage
Location: Hoffman Estates, Illinois, United States
They're Looking for a gameplay programmer for their engineering team who can work well and collaborate with other professionals like game designers and artists. The responsibility they want from me is to 'work with other teams like the design team,' 'Utilize prototypes,' 'Take in feedback and brace it,' Enhance gameplay system, 'technical excellence across multiple platforms,' 'Contribute creative Ideas' & 'Write robust and maintainable code to deliver high-quality gameplay mechanics and tools'.
The main important qualification that they want is someone:
• Minimum 1 year experience in Unreal Engine development.
• 3 to 5 years of professional game development experience on PC and consoles, with shipped titles.
• A degree in Computer Science/Engineering or equivalent work experience.
• Possess a keen analytical mind with strong problem-solving skills.
• Proficiency in C++ programming language, including the ability to code and architect engaging gameplay mechanics and tools.
• Strong mathematical skills to support complex gameplay systems.
• Extensive knowledge of games and the ability to articulate strengths and weaknesses in existing game designs (interest in online games is preferred).
• Excellent communication and interpersonal skills, fostering effective collaboration.
• Experience working on live service games.
• Self-motivated with a strong work ethic and the ability to work independently.
• In-depth understanding of gameplay principles and the ability to create immersive and enjoyable player experiences.
• Passion for video games and a genuine enthusiasm for the industry.
To compare and align qualifications with what I'm currently doing and what I can. 1 Year of unreal engine dev shouldn't be a problem. I have some past experience and am improving and expanding on it. I am working on a related degree and will have some game work experience related to school or not in the future. Problem-solving shouldn't be a problem. I am not perfect, but I can research and focus to ensure the problem is solved. I'll work with C++ throughout my degree and use Blueprint to help out. My math is not the best but I can make up with other skills. I am motivated and focused even overworking and can work independently but if I need help, I am not afraid to ask. I have a passion for video games, which, of course, I do. If I didn't, I wouldn't be In this course, and I am good at communicating with people when needed.
I am interested in this. It is in the US and a game programmer job, which is what I am looking for. They use unreal, which I am familiar and some of the games they i have worked on.
Second Chose:
Title: Senior Gameplay programmer
Link: https://www.traega.com/senior-gameplay-programmer
Studio: Traega
Location: Nashville, TN
They're Looking for a gameplay programmer who is familiar with Unreal 4/5—a full-time job.
The responsibilities they are looking for are someone that can 'design and develop high-quality code(For gameplay, UI, Pipeline, tools, Ai),' 'Mentoring,' adopt studio design/dev style(Methodologies & code),' pay attention (usability, maintainability, performance), 'Active team player,' 'understand feedback,' 'effective communication', join other creative stuff and 'Be self-directed, self-critical and prioritize your own work.'
Qualification:
3+ years of direct UE4 experience, heavily weighted towards native code implementation, as opposed to logic node graphs.
7+ years C++ experience. Knowledge and comfort with Windows using Visual Studio.
Strong 3D math skills.
Good analysis and problem-solving.
A bachelor’s degree in computer science, mathematics, physics, or similar is preferred.
To compare and align qualifications with what I'm currently doing and what I can. have 3+ years of experience on unreal shouldn't from experience from college, especially native code when you consider that I am doing a degree c+ + game programming. This is a senior role, meaning they want me to have a lot o years of experience in my name for c++ which I wouldn't, unfortunately for the mean time but I keep this studio for later because I trying reach up to that experience using visual studio. I'll be improving my skills on problem solving and analysis and I relate to that and Im doing creative computer base course, game programming.
I am somewhat interested in this studio. It is in the US. I have a relative who lives in Tennessee. I would love to live in the southern part of the US.
Third Choose:
Title: Vehicle AI/Gameplay Programmer
Link: https://www.rockstargames.com/careers/openings/position/5692997003
Studio: Roclsar North
Location: Scotland, UK
Rockstar North is a studio famous for creating games such as GTA and Red Dead. They are currently searching for an individual who can collaborate well with others and is eager to learn. They are also looking for an experienced or senior programmer who specializes in Vehicle/AI programming. This person should have a strong desire to work on Vehicle mechanics & open-world gameplay systems.
They work on developing systems like navi, population, and Ai behavior and work with AI/Gameplay teams across multiple studios as well as designers.
The responsibilities they look for is someone who can:
Develop, maintain and extend current vehicle behaviour and population systems.
Prototype, design and implement new systems collaboratively with Physics, Network, Design and Engine teams to create realistic and fun vehicle mechanics.
Tackle macro and/or micro level tasks, from improving polish on specific systems to working on higher level systems that will affect the feel of the wider game world.
Focus on optimization and performance all the while striving for more realism, believability and accuracy in implementing systems with finite resources.
Work together with other disciplines to deliver features on schedule.
For Qualification, they are asking for only a computer science, mathematics, or equivalent. Which shouldn't be that bad I'm working on for degree in game programming.
But they do want skills which doesn't look bad and simple. They want someone who can show demonstrable C/C++ programming skills, which studying on and off lessons for my experience and course. Good math skills, this wouldn't be strong but the math they want simple math that I am ok with especially algebra( but I'll brush up my skill), and vectors which will be using a lot and learning during the course( I had some little experience for movement player character and bit of NPC/enemy) and matrices, Which I am not familiar and go over that. Good communication with teammates, I am friendly and I make sure to let them everything if anything is important, and good at receiving info there is anything I don't understand I'll run by them again to explain it to me to make it more understandable. Problem solving is ok and finally Passion and enjoyment of games which I have.
I'm interested in them I have played their games before. I wouldn't mind doing something different like AI programming and vehicle programming it is coding and it impacts gameplay same Gameplay programming I would like to give it a go. I'll be doing AI in my degree which works fine with this.
WEEK 2 - 1/30/2024
We had a speaker from Surgent games his is a Art tech artist.


WEEK 3 - (Feb)2/5/2024
I created a metahuman
WEEK 4 - (FEB)2/12/2024
Today we had guest speaker who is programmer and one of my teacher student from his old school.
Then prof gave us small intro 3D substance , which is a better way of texture your objects ,which I wish I knew before.
WEEK 13 - April/23/2024
So now, for the rest of the PLP 2, I'm putting every project that I have done here. With a paragraph as introduction + video to showcase.
Project 1:
Firstperson platform -
This game was supposed to be a simple first-person platform game that was simple but challenging. Most of what I have learned previously from my professor or from other sources can be used from the past. It uses the first-person build I made, which has an interaction tool that comes with it.
The way the game is played goes from one end to another, like a Mario/Sonic game. But because it is first person its going to be a bit difficult like mirror edge minus the parkour element.There is one checkpoint, so be careful; a ~ little sinister, I know~. There are mini quiz, if guess corrected it will lead to an answer which is a key to open door that end the game and you get cool achievement, if chosen wrong I will have to reset the the whole level.
The enemies are traps and obstacles you encounter along the way, so be careful and try to avoid them.
Project 2
Endless Runner -
For this game project , the name speak for itself. It is game runner game like temple run and subway surfer, where you auto run, and swipe left or right but in this version press the arrow key instead , to move in different lane to dodge obstacles. If you will get caught by someone/something in this game wall spike.This game ain't finish , because I haven't made put "event triggers" on the traps.but I was able to get sound(& slides), score(highest & current) , some obstacle random spawn(but doesn't do anything), moving spikes and main menu.
Project 3
Survival Game-
This survival game was supposed to be a game in a fictional region/county, where you survive either monsters or aliens. I wasn't able to finish the game because we started late, I attempted 2 weeks ago. So all I could do is make a prototype build specific that sir gave us to make which door, lighting and widgets show up when walk to it and disappear when walk away which I modified to make it like game prompt.I was going to make inventory but the attempt malfunction and it is too late to fix.There is not that much to say. I do have videos of me trying functionality
Programming 2 Tank Project -
There was a Tank project for Programming 2, but we barely did anything on it.