No more Sulphur
Well, it's been almost a year since the start of Project Sulphur. It's been quite the wild ride. After many weeks of hard work, the project is over. We've got our grades and the team will be parting ways.
A brief retrospective
So, what did we learn? Well, in bullet points, the following:
- Let producers produce, let programmers program. Putting a programmer on production just isn't going to work out. You need a dedicated producer to keep things running smoothly.
- Communication is the key to success.
- There is no purpose to frustration.
The less obvious
- Memes motivate. Make memes, keep the team happy.
- General purpose is a no-go, at least for a student team with such a limited time frame.
- Account for skill gap. Not everyone on the team is equally skilled, so be aware of this, and plan accordingly.
- Workflow is more important than features.
- Have dedicated people to maintain code quality (e.g. 2 or 3 people).
- Pre-production was definitely not fit for our team as we did not end up using the technical design document that we created. Instead, we should have spent pre-production making prototypes and preparing a better code architecture.
Finally, thanks to everyone that followed Project Sulphur. We have learnt a lot and would not have wanted to miss out on this amazing learning experience. Thank you.
What is Project Sulphur?
Project Sulphur is the birth of a new 3D game engine for PS4 and PC. This team of students from Breda University of Applied Sciences (formerly NHTV) is working hard to implement the latest and greatest technologies in our engine. We are aiming for an award at the Dutch Game Awards 2018.
So far, we have the following features implemented:
- Lua scripting
- Shader based materials
- Cameras & Multiple Render Targets
- Debug Rendering & ImGui
- Rigidbodies, Colliders & Raycasting with Bullet Physics
- Entity component system
- Asset Management in Engine
- Networking ft. Enet
Keep in mind, this is all still very much a work in progress... Interested in following our process? We aim to post a blog regularly to keep you up to date. You can sign up to receive an email for every new blog post below!