Introduction

In today's blog-post, we would like to update you about the state of the Team Fortress: Source 2 project, what has happened over the past few months, what we have planned for the future and what you should expect from the project.

Slowed-down Development

If you’ve been lurking on our Discord, following us on Twitter or even playing TF: Source 2 while being one of the lucky s&box key holders, you might have noticed updates about the project became less and less frequent since the end of the summer, we would like to take our time to explain why this is.

The first reason for this slowed-down development is college, uni, school & work coming back in our lives. As you may already know, we only work on this project in our free time, and since we all began getting back into college or some of us going back to work, we haven’t been able to find much time and motivation since the end of the summer and I think most of us can relate to that, finding time to work on a passion project is tough while balancing with your professional life.

After that, the second major reason is about the overall workflow on s&box over the past few months. It is not, to say the least, the best way to develop a full game on an engine that is constantly evolving everyday, breaking or changing in either a better or a worse way, it is overall a very unstable experience that hasn’t been driving our motivation forward (as much as on the programming side as on the artistic side of the project).

The last reason is that we have another project starting internally at Amper, that you may or may not ever see, it all depends where it goes, all we can say is that we’re currently experimenting with a few ideas.

Opening the Source

The ultimate goal of the project has always been to create a foundation for people to build and iterate upon a new Team Fortress experience in s&box, we have finally come to that time where we want to open source the project to you.

You are now able to contribute to our project directly on our public GitHub repository by opening pull requests, or you can totally branch out and create your own Team Fortress gamemode on S&Box.

We would have liked to release this foundation in a more polished and finished state, but as forementioned, we are struggling to find enough time to fully finish it. We held a meeting internally at Amper and decided it would be better to give the keys earlier for everyone to move forward and start iterating on our base.

This is a saner approach for the project, and the best outcome we could think of instead of letting the project sink in a development-hell where nothing would happen for months, letting people eager to work on the project outside of the Amper development team finally get their hands on it and contribute.

What’s Next

The open sourcing of TF: Source 2 doesn’t mean Amper is “ditching” the project by any means, we will still be supervising and contributing to the project as we used to before, but now we will be reviewing your pull requests before getting merged into our new public repository.

We are also providing support on our official Discord community, featuring many development channels where you can discuss with us and the other people contributing to the project, ask for help, or just overall find mates to play with on s&box.

If you’re a programmer and interested in helping us out, find out how to contribute to the Team Fortress: Source 2 project by following this guide on our new public GitHub repository. It'll cover everything you need to know!

We are looking forward to your first contributions or creations with our foundation!

PS: Mapping assets will still be closed source, as we want to avoid distributing licensed assets from Valve. There are plenty of guides around the internet on how to port Source assets to Source 2, Amper will not be providing official support for those.