- Add cmake
- Try using github stuff, such as Issues and Projects
- Clean up nurn.cpp and nurn.hpp
- Make packets more abstract
- Implement basic UDP
- Implement reliable UDP
- Handle more than one connection
- Add some debugging tools
- Improve queues to toss old data rather than new data
- Handle non-tossable data vs tossable data
Initially used for a school project where we created a game from the ground up, such as engine and networking, using C++, Lua, and openGL. The code for that project can be found Here. Seperated network code from that project as I want to keep it and develop it in order to improve my skills within networking and C++.
- Nicholas DeYoung
- Emil Ljung
Fun fact:
Nurn is an abbreviation and it stands for "Not Using RakNet" as initally in the project we had thought about using RakNet but instead made our own implementation.