VulkanGuide is a work-in-progress guide to the Vulkan graphics API that focuses on dynamic rendering as a base for game engine code. It uses C++20 and Vulkan 1.3, covers initialization, compute shaders, mesh drawing, textures and GLTF scene loading, and targets readers who already know 3D graphics basics. An older version covers Vulkan 1.1.
Rosetta Code
Rosetta Code is a programming chrestomathy site that presents solutions to the same task in as many different languages as possible. It aims to show how languages are similar and different and to help a person grounded in one approach learn another. The site currently lists 1,360 tasks, 421 draft tasks, and 1,009 languages.
Features
- solutions to the same task in different languages Source: rosettacode.org
Links
Tags
-
0VulkanGuide is a work-in-progress guide to the Vulkan graphics API that focuses on dynamic rendering as a base for game engine code. It uses C++20 and Vulkan 1.3, covers initialization, compute shaders, mesh drawing, textures and GLTF scene loading, and targets readers who already know 3D graphics basics. An older version covers Vulkan 1.1.
-
0LearnPython.org is a free interactive Python tutorial intended for everyone who wishes to learn the Python programming language, whether experienced or not. It offers chapters on basics and advanced topics, organized in sections such as Learn the Basics, Coding for Kids, and Advanced Tutorials. The site is supported by DataCamp.
-
0CrackMy.App is a community site for sharing crackmes and solving reverse engineering challenges. Users can upload crackmes, solve challenges from other users, earn points and climb a leaderboard, with sections for latest and popular crackmes and recent solutions.
-
0StudyPlan.dev offers free online C++ courses, including a beginner Intro to C++ Programming course and intermediate courses such as Professional C++, Practical DSA, Managing C++ Projects Using CMake, and Game Development with SDL3.
-
0Laws of UX is a collection of best practices that designers can consider when building user interfaces. It presents named principles such as the Aesthetic-Usability Effect, Choice Overload, Chunking, Cognitive Bias, Cognitive Load and the Doherty Threshold, each with a short explanation.
-
0How DNSSEC Works provides educational videos, lessons, tutorials, or self-learning resources.
Community notes
Reviews and discussion
No reviews yet
Be the first to share how this project worked for you.
Join the discussion
Sign in with a verified account to leave a review or join the discussion.
Sign in to review