{"url":"/dataset/obstacle-tower","name":"Obstacle Tower","full_name":null,"description_markdown":"Obstacle Tower is a high fidelity, 3D, 3rd person, procedurally generated environment for reinforcement learning. An agent playing Obstacle Tower must learn to solve both low-level control and high-level planning problems in tandem while learning from pixels and a sparse reward signal. Unlike other benchmarks such as the Arcade Learning Environment, evaluation of agent performance in Obstacle Tower is based on an agent’s ability to perform well on unseen instances of the environment.\r\n\r\nSource: [Obstacle Tower: A Generalization Challenge in Vision, Control, and Planning](/paper/obstacle-tower-a-generalization-challenge-in)","description_withheld":null,"homepage":"https://github.com/Unity-Technologies/obstacle-tower-env","introduced_date":null,"introduced_date_note":null,"introduced_by":{"paper":"/paper/obstacle-tower-a-generalization-challenge-in","title":"Obstacle Tower: A Generalization Challenge in Vision, Control, and Planning","first_author":"Arthur Juliani","url":null},"license":{"name":"Custom","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},"modalities":[{"name":"3D","url":"/datasets/modality/3d"},{"name":"Environment","url":"/datasets/modality/environment"}],"tasks":[{"name":"General Reinforcement Learning","url":"/task/general-reinforcement-learning","datasets_with_task":"/datasets/task/general-reinforcement-learning"},{"name":"Decision Making","url":"/task/decision-making","datasets_with_task":"/datasets/task/decision-making"},{"name":"Board Games","url":"/task/board-games","datasets_with_task":"/datasets/task/board-games"}],"languages":[],"variants":["Obstacle Tower (No Gen) fixed","Obstacle Tower (No Gen) varied","Obstacle Tower (Weak Gen) fixed","Obstacle Tower (Weak Gen) varied","Obstacle Tower (Strong Gen) fixed","Obstacle Tower (Strong Gen) varied","Obstacle Tower"],"data_loaders":[{"repo":"https://github.com/Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env","frameworks":[]}],"num_papers_in_archive":20,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/general-reinforcement-learning-on-obstacle","task":"General Reinforcement Learning","dataset_variant":"Obstacle Tower (No Gen) fixed","rows":2,"metrics":["Score"],"first_row_in_archive_order":{"model":"RNB","paper":"/paper/obstacle-tower-a-generalization-challenge-in","metrics":{"Score":"7"},"code_links":[{"title":"Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},{"title":"odokumaci/rainbow-unity-obstacle-tower-challenge","url":"https://github.com/odokumaci/rainbow-unity-obstacle-tower-challenge"},{"title":"dazcona/obstacletower","url":"https://github.com/dazcona/obstacletower"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/general-reinforcement-learning-on-obstacle-1","task":"General Reinforcement Learning","dataset_variant":"Obstacle Tower (No Gen) varied","rows":2,"metrics":["Score"],"first_row_in_archive_order":{"model":"RNB","paper":"/paper/obstacle-tower-a-generalization-challenge-in","metrics":{"Score":"4.8"},"code_links":[{"title":"Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},{"title":"odokumaci/rainbow-unity-obstacle-tower-challenge","url":"https://github.com/odokumaci/rainbow-unity-obstacle-tower-challenge"},{"title":"dazcona/obstacletower","url":"https://github.com/dazcona/obstacletower"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/general-reinforcement-learning-on-obstacle-2","task":"General Reinforcement Learning","dataset_variant":"Obstacle Tower (Weak Gen) fixed","rows":2,"metrics":["Score"],"first_row_in_archive_order":{"model":"PPO","paper":"/paper/obstacle-tower-a-generalization-challenge-in","metrics":{"Score":"1.2"},"code_links":[{"title":"Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},{"title":"odokumaci/rainbow-unity-obstacle-tower-challenge","url":"https://github.com/odokumaci/rainbow-unity-obstacle-tower-challenge"},{"title":"dazcona/obstacletower","url":"https://github.com/dazcona/obstacletower"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/general-reinforcement-learning-on-obstacle-3","task":"General Reinforcement Learning","dataset_variant":"Obstacle Tower (Weak Gen) varied","rows":2,"metrics":["Score"],"first_row_in_archive_order":{"model":"RNB","paper":"/paper/obstacle-tower-a-generalization-challenge-in","metrics":{"Score":"3.4"},"code_links":[{"title":"Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},{"title":"odokumaci/rainbow-unity-obstacle-tower-challenge","url":"https://github.com/odokumaci/rainbow-unity-obstacle-tower-challenge"},{"title":"dazcona/obstacletower","url":"https://github.com/dazcona/obstacletower"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/general-reinforcement-learning-on-obstacle-4","task":"General Reinforcement Learning","dataset_variant":"Obstacle Tower (Strong Gen) fixed","rows":2,"metrics":["Score"],"first_row_in_archive_order":{"model":"PPO","paper":"/paper/obstacle-tower-a-generalization-challenge-in","metrics":{"Score":"0.6"},"code_links":[{"title":"Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},{"title":"odokumaci/rainbow-unity-obstacle-tower-challenge","url":"https://github.com/odokumaci/rainbow-unity-obstacle-tower-challenge"},{"title":"dazcona/obstacletower","url":"https://github.com/dazcona/obstacletower"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/general-reinforcement-learning-on-obstacle-5","task":"General Reinforcement Learning","dataset_variant":"Obstacle Tower (Strong Gen) varied","rows":2,"metrics":["Score"],"first_row_in_archive_order":{"model":"RNB","paper":"/paper/obstacle-tower-a-generalization-challenge-in","metrics":{"Score":"0.8"},"code_links":[{"title":"Unity-Technologies/obstacle-tower-env","url":"https://github.com/Unity-Technologies/obstacle-tower-env"},{"title":"odokumaci/rainbow-unity-obstacle-tower-challenge","url":"https://github.com/odokumaci/rainbow-unity-obstacle-tower-challenge"},{"title":"dazcona/obstacletower","url":"https://github.com/dazcona/obstacletower"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/obstacle-tower-a-generalization-challenge-in","title":"Obstacle Tower: A Generalization Challenge in Vision, Control, and Planning","date":"2019-02-04","rows_on_this_dataset":12,"code_links":3,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":1,"samples_unverified":0,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}}],"syntology_totals":{"read_at":"2026-09-24T18:15:14+00:00","papers_with_samples":1,"samples_harvested":1,"samples_ran":1,"samples_unverified":0,"pointer_only_for_licence":0,"papers_with_no_sample_that_ran":0,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}