CSE_125_GROUP_02
System_Status Progressing
GitHub_Link

Week_07 // 2026.05.12

Group status report and individual member logs

Uplink Quality

01_GROUP_WEEKLY_REPORT

Group_Status_Report

This last week was mostly a regroup week, as we focused on porting over to the new renderer. The old renderer has been completely removed from the code base, and Guthry and Josh have been working to iron out the kinks of the transition. The Map is coming together as it is finishing up the second stage of grayboxing. We hope to play test the game by the end of this week.

Morale

Morale is recovering, the team has resolved the graphics conflict.

Concerns

There are no major concerns at the moment.

MoraleRECOVERING

StressOK

Team StatusOK

Latest_Screenshots

Latest project screenshot. Latest project screenshot.

02_INDIVIDUAL_REPORTS

Joshua Castaneda

Graphics / Misc

Concrete_Goals

Reimplement the renderer

Accomplished

We split up some tasks between Guthry and I in regards to rewriting the renderer my primary focus was asset loading.

Why_It_Changed

Our goals were pretty vauge, we just wanted to see how far we could get with rewriting everything.

Next_Week

We want to get the renderer to a state where we have model loading, textures, and lighting working at the very least.

What_I_Learned

I think when it comes to writing the renderer from scratch, keeping things simple and reusable has been helpful. Also knowing what was in scope and out of scope for us to implement is useful.

Individual_Morale

I think my morale is good. I think the overall morale is similar.

Cedric-James David

Gameplay / Network

Concrete_Goals

I wanted to get the lobby system working.

Accomplished

Kind of got the lobby system working.

Why_It_Changed

I had some other tasks I needed to finish this week and I was out of town this weekend. I also spent a lot of time refactoring our code since our UI + network code were tightly coupled with the main game system.

Next_Week

Finish the basic lobby system infrastructure. Begin looking into how we can set up multiple lobbies incase different people want to set up different maps. Chat messages in pre-game lobby.

What_I_Learned

Decoupling code is annoying. Wire framing interactions has been helpful in isolating what I need to do.

Individual_Morale

Okay. Decoupling our code was really annoying, but I also know it is a necessary step in the long term.

Guthry Hahm

Graphics

Concrete_Goals

Nuke the old renderer and solely use the one me and Josh worked on.

Accomplished

We did nuke the old renderer. I added roll to the camera, the HUD texture now renders to the screen and have code set up for the weapon model in the right hand corner to display.

Why_It_Changed

Nuking the old renderer had the side effect of removing many of the function declarations that the renderer interface we needed, that had not been implemented with the new renderer yet.

Next_Week

Get the old functions calls and declarations back. Implement: weapon display, entity display, particle display, animation display if time.

What_I_Learned

I learned more about render passes, specifically how to render a texture with transparency (the HUD) with another render pass on top of the existing rendered swapchain texture.

Individual_Morale

My morale is better than last week. I was able to add back in a decent amount of features. Now that it's just the new renderer in the program, I just have to focus on getting the core elements necessary for gameplay. I think we should at least be able to get particles and entities done this week.

Daniil Katulevskiy

Physics / CI

Concrete_Goals

[ TODO ]

Accomplished

[ TODO ]

Why_It_Changed

[ TODO ]

Next_Week

[ TODO ]

What_I_Learned

[ TODO ]

Individual_Morale

[ TODO ]

Jolina Leong

Art / Modeling

Concrete_Goals

Finish grey box for map, Begin modeling player.

Accomplished

Started modeling the player character. Grey box for the map is finished with enclosed walls around all stairs, rooms and hallways. However there are some issues with collisions (played falling through map/not able to walk past a certain point) and textures not loading properly once imported to the server. I plan to look into those issues today. Transparency issue for guns has been fixed, brightness of the guns were upped and rexported from blender so they're much more visible in game now.

Why_It_Changed

The issue with collisions was not completely unexpected, although the issue with the textures was as it was done in the same way as the guns so I didn't fully expect it to break the way it did.

Next_Week

Resolve issues with the map (within the next couple of days). Flesh out map once the issues are resolved. Continue player model (and hopefully have the uncolored version finished)

What_I_Learned

Not much new this week, primarily just worked on the map

Individual_Morale

Individual moral is still decent, once the map is truly up and running, the workflow should be smoother from here on out

Jacob Roner

Gameplay / Integration

Concrete_Goals

My main goal was to finish the map gray boxing, add powerups/powerup spawners, and balance the weapons and movement.

Accomplished

Finished step one of map gray boxing. Implemented the ability system. Added AbilityState which also tracks ability level. Adjusted viewport weapon models.

Why_It_Changed

I was way behind on the map blender layout so that ate up the first half of the week. We made a decission on abilities in the game, so I decided to work on the system for that rather than powerups. I figured the weapon balancing could wait till next week.

Next_Week

Next week I want to add powerups/powerup spawners, balance the weapons and movement, and update spawner placements in the map (for players, weapons, and powerups).

What_I_Learned

Learned some more blender this week.

Individual_Morale

Feeling good for the most part. I am starting to realize we may not have enough time to finish all that we wanted to have in the game.

Scott Semtner

Network

Concrete_Goals

Implement UDP broadcast for local network server discovery

Accomplished

I got partially through implementing the broadcast, and need to coordinate more with the lobby system integration for this to make sense as a feature.

Why_It_Changed

I didn't have enough time to devote after recovering from a sickness and then having 2 midterms, but should be good moving forward.

Next_Week

Finish server discovery and get it working with the future lobby system. Then start looking into how hard a global server discovery system would be.

What_I_Learned

Not much this week.

Individual_Morale

My morale is pretty good, and I should have more time which is good.

03_SCREENSHOTS_ARCHIVE

Screenshot_01 // New_Rifle_Texture

Rifle with proper material.

Screenshot_02 // Map_Model

Exterior view of the map model.

Screenshot_03 // Collision_Bug

Collision bug in new map.

Screenshot_03 // New_Renderer

Screenshot from new renderer in main.
Date---- Time--:--:-- Latency18ms